使用tidyverse映射两个不同的数据帧

时间:2019-06-10 19:09:40

标签: r dplyr tidyverse

我有以下数据:

df1<-read.table(text="id v1 v2 v3 
              A 12  A   11
C   11  S   22
                B   13  M   13
                E   NA  Q   19
                G   8   12  20

                ",h=T)

第二个数据帧如下

df2<-read.table(text="id time V4 V5 
             B  12  P   10
E   11  M   11
                A   13  N   13
                C   13  P   9


                ",h=T)

我想得到以下结果:

df1<-read.table(text="id v1 v2 v3 Time
A   12  A   11  13
C   11  S   22  13
                B   13  M   13  12
                E   NA  Q   19  11
                G   8   12  20  NA


                ",h=T)

我尝试过这个。但是没有用。任何帮助都会被申请

df3<-df1 %>% 
    select(id) %>%
    left_join(df2)

0 个答案:

没有答案