【问题标题】:How to quickly export multiple files from RStudio如何从 RStudio 快速导出多个文件
【发布时间】:2022-12-13 10:42:30
【问题描述】:

我想知道,如何以自动方式在 R 中导出数据框的子集? 我目前正在使用这种手动方法,我为每个要保存的文件重新键入“a”和“file_name”值:

data <- MS[grepl('a', MS$name),] 
write.xlsx(data, 'file_path/file_name')

任何帮助将不胜感激。

【问题讨论】:

  • 以 'a' 和 'file_name' 作为输入的函数将是理想的。
  • 你能澄清一下吗——你有多个数据集,比如MS,你想更改MS,还是想在MS$name中找到abc等,并将它们导出到不同的文件?

标签: r function file export


【解决方案1】:

我会尝试这样的事情:

list <- c('a','b','c') # list of the values you type for 'a'

for(a in list){
   filename <- paste0('file_path/',a,'.xlsx')
   data <- MS[grepl(a, MS$name),] 
   write.xlsx(data, filename)
   } 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-06
    • 1970-01-01
    • 1970-01-01
    • 2012-06-07
    • 1970-01-01
    • 2012-12-10
    相关资源
    最近更新 更多