有两个数据帧x,y。 我喜欢将带有数字J的行从X复制到Y. 像
这样的东西 Y[1,] <- X[j,]
答案 0 :(得分:7)
你的例子几乎可以回答你的问题。 (试试吧!)
如果您想要替换目标data.frame中的行,而不是添加行,请尝试rbind()
:
X <- data.frame(name=LETTERS[1:3], value=1:3, stringsAsFactors=FALSE)
Y <- data.frame(name=letters[1:3], value=rnorm(3), stringsAsFactors=FALSE)
X[1,] <- Y[1,]
X <- rbind(X, Y[3,])