将一整行写入文本文件
问题描述:
我正在为正在处理的脚本的输出创建一个摘要文件。我希望能够将所有以下行(例如)写入文本文件,或者至少能够编写我在所用函数内指定的所有参数(在以下示例中,我使用了subset()
,所以我想要能写出我里面插入subset()
其参数):将一整行写入文本文件
ac.data <- subset(r.data, subject != 99 & rt > 100 & rt < 2000) # Accuracy
有谁知道我能做到这一点?
答
如果我理解正确的,你想你的函数写入一个文本文件,这应该这样做:
write("ac.data <- subset(r.data, subject != 99 & rt > 100 & rt < 2000) # Accuracy",file="C:\\R\\out.txt")
+0
嗨Juergen。谢谢您的回答。但是我希望能够将所有以下行(例如)写入文本文件,或者至少能够写入我在函数内指定的所有参数,而不必每次都将该行复制并粘贴到写入函数。我想写的行不会相同,我不想每次运行脚本时手动将其复制并粘贴到写入函数中。 – ayalaall 2014-10-31 13:19:44
应将该文件输出什么样的? – Thomas 2014-10-30 11:47:08
您可以使用'cat'。例如'cat(“myoutput \ n”,file =“myfile.txt”,append = TRUE)'会将myoutput这个词添加到指定的文件中,后面跟着一个新行。 – konvas 2014-10-30 12:03:42
嗨托马斯。输出应该是:ac.data 100&rt ayalaall 2014-10-30 13:45:33