【发布时间】:2021-06-08 09:59:27
【问题描述】:
我想实现一个优雅的解决方案:通过将system("ls") 标准输出代理到read.csv() 来创建对象,使用for()。
工作目录:
[Data] #contain 10 .csv files e.g: './Data/dataset01.csv' ^-------^(8~16th characters) my_Script.Rmd #RMarkdown script used in the example
R 代码:
for (i in system("ls ./Data/*.csv")) { read.csv(file=i) -> strsplit(i, 8, 16) }
我打算在这里实现的目标:
- 对于来自
ls的每个文件路径标准输出。 - 读取 .csv 文件并
- 为每个读取的数据集创建一个数据框。
谢谢!
【问题讨论】: