从同一文件夹加载几个csv文件 [英] Load few csv files from the same folder

查看:89
本文介绍了从同一文件夹加载几个csv文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想加载到R像30-40 csv文件,我在同一个文件夹。没有更多的东西,只有那些文件。

I'd like to load to R like 30-40 csv files which I have in the same folder. There is nothing more, just those files.

我想将它们导入为不同的data.frames,让我们命名为:
tbl1
tbl2
tbl3
tbl4

I want to import them as a different data.frames, let's name them: tbl1 tbl2 tbl3 tbl4

等。

我可以一次载入所有这些资料,还是应该一个一个完成?

Can I load all of them at once or should I do it one bye one ?

如果脚本可以加载文件夹中的所有csv文件而不是选择的数字,这将是很好,因为在将来我可能有不同数量的csv文件。 / p>

It would be nice if script could load all of csv files in a folder, not a selected number, because in future I may have a different number of csv files.

推荐答案

您应该试试:

tbl = list.files(pattern="*.csv")
for (i in 1:length(tbl)) assign(tbl[i], read.csv(tbl[i]))

加载的文件名称将完全相同。

The name of the files you load will be exactly the same.

这篇关于从同一文件夹加载几个csv文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆