【发布时间】:2019-10-22 03:33:07
【问题描述】:
我已将我的数据框拆分为 100 个小标题,如下所示。每个 tibble 中有 10 个变量,包括 class_name。创建名为每个 tibble 的文件夹并将每个 tibble 重新拆分为 class_names 并保存为单独的 CSV 的最佳方法是什么。
我尝试了几种 lapply(finction(x), paste0()) 的组合,但都失败了。
所以假设分割的数据框是这样的:
MyDF Variables
1_A → tibble with 10 rows class_name Green, purple,
…
2_B … type
3_C ..
.. .
100_XX .
所以预期的输出是:
/1_A/ → 1_A.Green.csv
1_A.purple.csv
1_A. ….
/2_B/ … 2_B.yellow.csv
…
..
100_XX
【问题讨论】:
-
欢迎来到 SO!请花时间阅读how to create a reproducible example。就目前而言,很难看到你做了什么以及你需要做什么。您是如何拆分原始数据框的?您是否使用
split来获得数据框列表?如果是这样,那么最直接的方法将是嵌套 for 循环。您在第一个循环中再次创建目录和split,然后在第二个循环中迭代生成的列表,将每个数据帧写入您的目录。 -
谢谢亲爱的格什特,是的,我只是对原始数据使用了拆分。你提到的嵌套循环有什么简单的代码吗?
标签: r