2013-10-12 37 views
2

任何想法如何讓用戶選擇文件名來保存使用此功能?如何讓用戶在writecsv中選擇輸出文件名

write.csv(tweets, file = "newfile.csv", 
      row.names = TRUE, sep = ',', 
      col.names = TRUE) 

就像我們如何使用另存爲功能,然後出現瀏覽器選項一樣。

回答

2

嘗試?file.choose。這應該會彈出一個窗口,讓您導航到所需的文件夾,然後輸入要保存的文件名。那就是:

write.csv(tweets, file=file.choose(), row.names=TRUE, sep=',', 
      col.names=TRUE) 
+0

謝謝!爲了小費! :D – Napmi

0

或者,您可以使用choose.files()得到更多一點典型的Windows的「另存爲」的行爲:

  1. 允許用戶定義一個尚不存在的文件名
  2. 標題添加到對話框
  3. 默認爲.csv文件類型,而用戶不必鍵入它

    write.csv(tweets, file=choose.files(caption="Save As...", 
          filters = c("Comma Delimited Files (.csv)","*.csv"))) 
    
+0

根據'?choose.files'這個函數只能在Windows上使用 – gebi

相關問題