![](/img/trans.png)
[英]Replacing multiple values from a column in a dataframe based on another dataframe
[英]Replacing column values of dataframe from another dataframe
我有两个数据帧 df1 和 df2 都是相同的列号。 我想用 df2 列中相应的第一行值替换 df1 的所有列值。
df1$col1<-df2$col1[1]
.
.
.
df1$col17<-df2$col17[1]
有更好的方法吗? 请提出前进的方向。
您可以使用[]
直接分配值
df1[] <- df2[1, ]
df1
# col1 col2 col3
#1 1 2 5
#2 1 2 5
#3 1 2 5
#4 1 2 5
#5 1 2 5
数据
df1 <- data.frame(col1 = 1:5, col2 = 2:6, col3 = 3:7)
df2 <- data.frame(col1 = 1:3, col2 = 2:4, col3 = 5:7)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.