你可以使用以下代码将list对象中的每个data frame以csv格式批量导出到新的以list名字命名的文件夹,并对每个csv以list中每个data frame对应的名字命名:

# 创建一个文件夹用于存储导出的csv文件
dir.create("导出文件夹")

# 遍历list对象中的每个data frame
for (i in 1:length(my_list)) {
  # 获取data frame的名字
  df_name <- names(my_list)[i]
  
  # 创建以data frame名字命名的文件夹
  dir.create(paste0("导出文件夹/", df_name))
  
  # 将data frame导出为csv文件
  write.csv(my_list[[i]], file = paste0("导出文件夹/", df_name, "/", df_name, ".csv"), row.names = FALSE)
}

请确保将代码中的my_list替换为你的list对象的名称,并根据需要修改文件夹的名称。

R语言批量导出list对象中的data frame为csv文件

原文地址: https://www.cveoy.top/t/topic/pTLH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录