【R】ファイルへの出力

分析結果をCSVに出力するなどして、Excelで分析したい場合などに使うだろう。

結論から述べると、次のようにwrite.tableを使用して実現できる。

> tableRes<-table(j2Data$Home,j2Data$Result)
> write.table(tableRes,"output.csv")

元データは次のようなデータ。

> head(j2Data)
             Date  Time      Home Home_Score      Away Away_Score Result
1 2007/33() 14:00    Ftokyo          2 hiroshima          4      2
2 2007/33() 14:00 yokohamaM          1     kouhu          0      1
3 2007/33() 14:00     ooita          1   niigata          1      0
4 2007/33() 15:00  kawasaki          1   kashima          0      1
5 2007/33() 15:00   shimizu          1      kobe          0      1

ここからHome列とResult列をピックアップしてクロス集計する。

> table(j2Data$Home,j2Data$Result)
           
             0  1  2
  chiba     10 16 25
  Coosaka   16 32 20
  Ftokyo    22 41 39
  fukuoka    2  4 11
  Goosaka   26 56 20
  hiroshima 25 51 26
  iwata     27 51 41

これを元にして、CSVへ出力した。