我将一堆 CSV 文件加载到 R 中。我对如何从加载的数据中提取第二列并创建一个新变量有疑问。我想我想知道 R 中是否有任何函数可以将提取行“追加”到这个新变量中。我当前的代码只保留最后一个变量的第二列。很抱歉询问这样的基本操作。
下面是我的 R 代码:
filenames=dir() #Scan file names
for (i in filenames){
adt = substr(x = i, start = 1, stop = nchar(i)-4)
name=paste("data_", adt, sep="")
tmp <- read.csv(i, header=TRUE, sep=",")
assign(name, tmp, pos=.GlobalEnv) #save all the imported CSV content
FB_d <- data.frame(cbind(tmp[,2])) # I would like add the second column to a new variable, and I failed here...
}
感谢您的任何建议。
更新
我试过FB_d <- cbind(FB_d,tmp2[,1])
了,但由于找不到而出错'FB_d'