你能解释一下我在这里做错了什么吗?问题似乎非常基础,所以我不使用可重复的例子。这是我的代码:
#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.csv
,df2.csv
,{ {1}}。它们是单独的数据框,我想将其内容放入一个列表中。