1
在我的data.frame中,我想自動添加循環內的一些變量。例如「abc_1」,「abc_2」,「abc_3」。連接變量名(內部循環)
data.frame:
x <- c(1,2,3)
y <- c(4,5,6)
test<- data.frame("V1"=x, "V2"=y)
公式創建新的變量:
for (i in 1:3){
paste("test$abc",i,sep="") <- 5
}
也許環路是不是最好的方法,但確定。因此,在循環中公式的左側,我嘗試根據「i」和一些文本連接3個變量。但粘貼不起作用。有人有一個想法嗎?
也許你需要'['或者是'測試[paste0( 「ABC」,1:3)] < - 5' – akrun
完美,謝謝!還在考慮如何以及何時使用括號;) – JaimeBenito