R筋

プログラミング、金融、育児

【R】ヘッダーフッターをつけて出力する

データフレームをCSV出力する際に、ヘッダー行、フッター行をつけて出力する場合は、readrパッケージのwrite_linesを使用します。

library(readr)
#データフレームdfをワーキングディレクトリにexport.csvとして出力します。
path <- paste(getwd(),"export.csv",sep="/")
write_lines("header",path)
write.table(df,path,sep=",",row=F,col=F,append=T)
write_lines("footer",path,append=T)

一行出力の際に、writeLines()ではなく、
append=Tを設定できるwrite_lines()を使用するのがコツ。