如何将行从一个data.frame复制到另一个[R]

Dav*_*dze 6 copy r dataframe

有两个数据帧x,y.我喜欢将带有数字J的行从X复制到Y.有点像

    Y[1,] <- X[j,]
Run Code Online (Sandbox Code Playgroud)

Jos*_*ien 8

你的例子几乎可以回答你的问题.(试试看!)

如果要替换目标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)