我想在使用循环时加入多个数据框。但是我面临一个问题,因为我需要连接数字以构成中间数据帧。它以字符串作为值,但未将其识别为数据框
Rand_data []是一个相当大的数据框
anom_1 <- Rand_data[]
num=c(2:4)
for (n in num)
{
d <- cat(anom_,n)
d <- cat(anom_,n-1)[sample(nrow(cat(anom_,n-1))),]
cat(anom_,f) <- rbind(cat(anom_,n-1),cat(anom_,n))
}
cat(anom_,n-1)无法识别为数据帧
答案 0 :(得分:0)
如果要引用数据框,则需要更改变量名称。 cat
不会更改变量名称,它只是打印出串联。最好改用paste
:
df.names <- paste("anom_", 2:4, sep = "")