从共享相同列名的其他 df 更新 df 中的值

问题描述 投票:0回答:0

假设我有两个独立的数据框。我想保留 df_old,但我想用 df_new 中的值替换这些值(具有共享列名)。我该怎么做?

因此 df_old 中的“其他”将保留值,但其他列名称中的值将使用 df_new 值进行更新。

avg_sleep <- c(21, 18, 17, 10)
rating <- 1:4
other <- 5:8
df_old = data.frame(rating, avg_sleep, other)

avg_sleep <- c(16,15,18,19)
rating <- 2:5
df_new = data.frame(rating, avg_sleep)

r dplyr
© www.soinside.com 2019 - 2024. All rights reserved.