我有一个 dataframe1,其中一列包含名字,另一个 dataframe2 包含名字和相应的性别。

现在我想将 dataframe2 的性别列添加到 dataframe1 中,但它似乎不适用于以下行:
df2new <- merge(df1,df2,by.x="firstname",by.y ="gender")
如何合并这两个数据框?

最佳答案

您可以为此使用 dplyr 包!

library(dplyr)
dataframe1 <- left_join(data_frame1,data_frame2,by="firstname")

关于r - 如何合并 2 个数据框?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51088507/

10-11 16:40