dplyr :: inner_join顺序是否保留?

时间:2020-06-08 16:48:10

标签: r dplyr

下面的代码使dplyr :: inner_join看起来可以保留第一个数据帧的顺序。但是,我不能从the docs得知是否可以保证。是吗?有裁判吗?

library(dplyr)

df1 <- data.frame(num=c(2,1), val1=c('b', 'a'))
df2 <- data.frame(num=c(1,2), val2=c('c', 'd'))

> df1 %>% inner_join(df2, by=c('num'))
  num val1 val2
1   2    b    d
2   1    a    c

0 个答案:

没有答案