【R】データから特定の条件を満たすデータを抽出する 〜 subset関数
> head(j2Data) Date Time Home Home_Score Away Away_Score Result 1 2007/3月3日(土) 14:00 Ftokyo 2 hiroshima 4 2 2 2007/3月3日(土) 14:00 yokohamaM 1 kouhu 0 1 3 2007/3月3日(土) 14:00 ooita 1 niigata 1 0 4 2007/3月3日(土) 15:00 kawasaki 1 kashima 0 1 5 2007/3月3日(土) 15:00 shimizu 1 kobe 0 1 6 2007/3月3日(土) 16:00 urawa 2 yokohamaC 1 1
このようなデータから、特定の対戦だけ抽出したい場合、subset関数を使用すれば簡単にできる。
例えば、FC東京と広島の対戦だけを抽出したい場合は次のようにする。
> subset(j2Data,Home=="Ftokyo" & Away=="hiroshima") Date Time Home Home_Score Away Away_Score Result 1 2007/3月3日(土) 14:00 Ftokyo 2 hiroshima 4 2 774 2009/07/25(土) 18:00 Ftokyo 0 hiroshima 0 0 1090 2010/08/21(土) 18:30 Ftokyo 0 hiroshima 2 2 1558 2012/03/31(土) 14:00 Ftokyo 0 hiroshima 1 2 1954 2013/07/06(土) 18:30 Ftokyo 0 hiroshima 1 2