如何用R流水线对数据帧进行子集处理



我正在尝试根据另一个数据帧中对应的列元素对数据帧进行子集/筛选。这是我过去做的方法

df <- df1[df1$col1 %in% df2$col2,]

然后我将列设置为行名

df <- df %>% remove_rownames %>% column_to_rownames('col1')

然而,我不知道如何使用%>%将这两个代码组合为一个代码

df1 %>% filter(col1 %in% df2$col2) %>% remove_rownames %>% column_to_rownames('col1')

最新更新