首页 > 解决方案 > 将一个data.frame中的值分配给R中另一个data.frame的特定列?

问题描述

我想将第一个值替换为第一个列ZDF2最后一个BDF1。我想让它通用,这意味着,不是指定DF1column的最后一行(第 10 行) B,而是有一种方法可以使用end或其他任何方法来获取特定列的最后一个值(在本例B中为 的列DF1) .

library(tidyverse)

set.seed(1500)

DF1 <- data.frame(A = runif(10,1,5), B = runif(10,5,10))
DF2 <- data.frame(X = runif(10,1,5), Z = runif(10,5,10))

DF2[1,2] <- DF1$B[10, 2]

标签: rdataframeselectreplacetidyverse

解决方案


我相信这可以帮助你:

DF2$Z[1]<-DF1$B[dim(DF1)[1]]

推荐阅读