2016-07-04 4 views
-2

ベクトルにファイルを書き込むときに常に新しい行に配置されます。どうすればこれをやめることができますか?以下の私のコードを見てください。 xの各変数は新しい行に書き込まれます。あなたは出力がなりたい何私はRにファイルを書き込むときに常に新しい行に値を入れます

x<- c(compname,mean(askspread),median(askspread),mean(q, na.rm=TRUE),median(q, na.rm=TRUE),max(q, na.rm=TRUE),timeticks,"\n") 
write(x, file = "/testdata.txt",append=TRUE,sep = ",") 
+0

? 'data.frame'にデータを入れ、' write.csv'を使ってファイルに書き出すことをお勧めします。 –

+0

代わりに 'cat()'を使うか 'ncolumns'を変更する –

+2

x < - ペースト(compname、平均(askspread)、メジアン(askspread)、平均(q、na.rm = TRUE)、メジアン= TRUE)、max(q、na.rm = TRUE)、timeticks、 "\ n"、sep = "、") – Choubi

答えて

0
x <- paste(compname,mean(askspread),median(askspread),mean(q, na.rm=TRUE),median(q, na.rm=TRUE),max(q, na.rm=TRUE),timeticks,"\n", sep = ",") 
関連する問題