2014-10-30 165 views
0

我正在爲正在處理的腳本的輸出創建一個摘要文件。我希望能夠將所有以下行(例如)寫入文本文件,或者至少能夠編寫我在所用函數內指定的所有參數(在以下示例中,我使用了subset(),所以我想要能寫出我裏面插入subset()其參數):將一整行寫入文本文件

ac.data <- subset(r.data, subject != 99 & rt > 100 & rt < 2000) # Accuracy 

有誰知道我能做到這一點?

+1

應將該文件輸出什麼樣的? – Thomas 2014-10-30 11:47:08

+1

您可以使用'cat'。例如'cat(「myoutput \ n」,file =「myfile.txt」,append = TRUE)'會將myoutput這個詞添加到指定的文件中,後面跟着一個新行。 – konvas 2014-10-30 12:03:42

+0

嗨托馬斯。輸出應該是:ac.data < - subset(r.data,subject!= 99&rt> 100&rt <2000)#準確度 – ayalaall 2014-10-30 13:45:33

回答

0

如果我理解正確的,你想你的函數寫入一個文本文件,這應該這樣做:

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