0

CSV ファイルがあり、2 つの異なるシェル スクリプトを実行して書き込みます。CSVのヘッダーはこんな感じ。

date,C1,C2,C3

最初のスクリプトは、日付列に日付を書き込みます。だから、それはこのように見えます

date,C1,C2,C3
2013-07-03,

2番目のシェルスクリプトで、Rを使用してC1、C2、C3列に追加する方法に行き詰まっています。次のコードを試しました

d<-data.frame(1,2,3)
write.table(d, file="my.csv", append=TRUE, col.names=FALSE, row.names=FALSE)

しかし、次の行に追加されます。両方のシェル スクリプトを組み合わせたくありません。シェルスクリプトを介してそれぞれの列に追加する方法があれば、それも役に立ちます。前もって感謝します。

4

2 に答える 2

0

このようなものはあなたのために働くでしょうか?

cat(paste(d, collapse=","), file="my.csv", append=TRUE)
于 2013-07-03T11:46:48.237 に答える