0
我正在將變量寫入R中的「.txt」文件。我寫了下面的代碼:將變量寫入「.txt」文件中R
textfile=file.path("tuning_parameter.txt");
printer = file(textfile,"a+");
write(c(V1,V2,V3,V4,V5,V6),textfile,sep = " ",append = TRUE);
write("\n", textfile, append=TRUE)
close(printer)
我運行代碼兩次,並得到了
1 0.02301807 0.5829662 1.391419 0.0452473
0.07409543
1 0.02301807 0.5829662 1.391419 0.0452473
0.07409543
我的問題是,爲什麼在6個變量改變到下一行,因爲我沒有使用任何「\ N」。另一個問題,是在有- [R任何方式來控制寫入的變量,如
fprintf(fid, '%s %10.4f %10.4f \n',V1,V2,V3);
的位數MatLab的?
爲什麼不只是'write.table'? – alistaire
@alistaire我需要文本文件。 – sopin
這就是'write.table':空格分隔的文本文件,如果你喜歡,你可以保存爲.txt。 – alistaire