我向大家提问。我有一堆名为(a-part1.csv,a-part2.csv等)的.csv文件我共有216个文件。我在R中编写了一个代码来读取csv文件,然后在该文件中执行一系列操作。 有没有办法在R中创建一个循环,在所有216个文件上运行相同的代码? 谢谢。
答案 0 :(得分:0)
代码here将为您读取它们(根据我的口味修改)。您只需添加<do something>
行并替换正确读入的任何调用并写出您的特定文件/对象
files <- list.files(pattern="*.csv")
for (i in seq_along(files)){
assign(files[i], read.csv(files[i]))
<do something>
write.csv(files[i], paste0("new_", files[i]), sep = ",")
}
答案 1 :(得分:0)
看起来最好的方法是创建一个数据框列表,正如Rui Barradas建议编写一个函数。这是代码:
employee["First Name"]