有两个数据帧x,y.我喜欢将带有数字J的行从X复制到Y.有点像
Y[1,] <- X[j,]
Run Code Online (Sandbox Code Playgroud)
你的例子几乎可以回答你的问题.(试试看!)
如果要替换目标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,])
Run Code Online (Sandbox Code Playgroud)