如何让用户在writecsv中选择输出文件名

时间:2013-10-12 15:26:48

标签: r csv

知道如何让用户选择使用此功能保存的文件名吗?

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

我们如何使用另存为功能,然后出现浏览器选项。

2 个答案:

答案 0 :(得分:3)

试试?file.choose。这应该会打开一个窗口,让您导航到所需的文件夹,然后输入要保存的文件名。那就是:

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

答案 1 :(得分:1)

或者,您可以使用choose.files()获取更多典型的Windows"另存为"行为:

  1. 允许用户定义尚不存在的文件名
  2. 在对话框中添加标题
  3. 默认为.csv文件类型,用户无需输入

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