我想生成具有不同名称的x
个数据框对象(例如:df1
和df2
,它们将基于循环编号。
这就是我试过的......
x <- 2
for (k in 1:x){
df[[k]] <- read.table(file=paste(k,"calls.txt", sep=""))
}
我收到了这个错误
对象闭包不是子集表
我知道这是一个简单的语法问题,但我在这里找不到解决方案。
有什么想法吗?
答案 0 :(得分:1)
你应该像这样写
x <- 2
for (k in 1:x){
df[k] <- read.table(file=paste(k,"calls.txt", sep=""))
}
您必须写df[k]
而不是df[[k]]