df名称列表到dfs的真实列表

时间:2017-11-21 17:12:34

标签: r

你能解释一下我在这里做错了什么吗?问题似乎非常基础,所以我不使用可重复的例子。这是我的代码:

#first i load certain data bases in csv from my path
list.df_names=list.files("D:/my_path",pattern = ".csv")

list.df_names的输出:

[1] "df1.csv"  "df2.csv" "df3.csv"

现在我的主要问题是什么:

list.df=list(get(list.df_names))
length(list.df)

输出:

[1] 1

长度应为3,因为我的列表中有三个数据框。当我使用此代码时(在将dfs加载到R之后):

list.df.good=list(df1.csv,df2,csv,df3,csv)
lenght(list.df.good)

输出

[1] 3

我错在哪里?编写所有df名称只是为了将它们放入列表中从长远来看真的很不方便。

提前谢谢。

EDIT1:我错过了一个重要信息:我从list.df.names INTO R中加载了所有dfs,因此我的对象(数据框)的名称如下:df1.csvdf2.csv,{ {1}}。它们是单独的数据框,我想将其内容放入一个列表中。

0 个答案:

没有答案