2013-10-12 39 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

相关问题