如何使用列表中的dataframe名称检索数据列?R

如何使用列表中的dataframe名称检索数据列?R,r,R,如果这已经存在的地方,我道歉,但我一直无法找到任何关于这个。我只找到了有关拉出包含数字标题的列的信息 我正在分析数组中的数据,因此我导入的csv的标题是(1,1)、(1,2)。。。。我能够读取文件并将其作为数据帧加载到R中,但之后我需要能够从中读取一列数据并将其加载到另一个数据帧中。我使用 temp = list.files(pattern="*.csv") #import all .csv files for (i in 1:length(temp)) { assign(temp

如果这已经存在的地方,我道歉,但我一直无法找到任何关于这个。我只找到了有关拉出包含数字标题的列的信息

我正在分析数组中的数据,因此我导入的csv的标题是(1,1)、(1,2)。。。。我能够读取文件并将其作为数据帧加载到R中,但之后我需要能够从中读取一列数据并将其加载到另一个数据帧中。我使用

temp = list.files(pattern="*.csv") #import all .csv files 
for (i in 1:length(temp)) { 
     assign(temp[i], read.csv(temp[i]))}
然后,一旦它进入,我需要取出每一列并将数据放入其中。数据电子表格如下所示

#(1 1).csv
#     10nA   100nA    1uA
#  1  1562    562     256
#  2  1675    623     275  
#  3  1608    594     269
使用temp中的文件名加载文件后,如何访问该文件?这样就可以将它放入500多个文件的循环中

例:


试试`(1 1).csv`是的,效果很好,现在我正在尝试使用循环来读取文件名。您想要
get()
。尝试获取(临时[1])$10nA。
for (i in 1:length(temp)){     #creating the tables for 10,100,1000nA
    `10nA` <- as.data.frame(temp[i][, "X10nA"])}

tennA <- as.data.frame(temp[i]$X10nA)     
# Error: $ operator is invalid for atomic vectors
tennA <- as.data.frame(temp[i][, "X10nA"])
# Error in temp[i][, "X10nA"] : incorrect number of dimensions
temp  chr [1:30]  "(1 1).csv" "(1,2).csv" ... etc