0
下面的RWE是我實現期望結果的一步。我可以找出獨特的組合,但我想獲得所有三列(A
,B
和C
)通過R中的兩個變量對大數據表格進行篩選
a <- c(1,1,1,1,1,2,3,4,5,5,5,6,6,7,7,8,8,9,9,9,9,9,10,10,10)
b <- c(1,2,1,1,5,5,6,1,1,1,3,2,2,1,1,2,3,1,2,3,4,4,1,2,2)
c <- c(1,1,3,1,1,2,3,4,5,5,5,6,6,7,7,8,8,9,9,9,9,9,10,10,20)
df1 <- data.frame(a, b, c)
head(df1)
#
library(dplyr) # example using dplyr package
df1 %>%
distinct(a,b)
#
unique(df1[ , 1:2 ]) # using base R
這些命令將返回a
,並從df1
b
獨特組合的data.table,但我想輸出中也包含c
值在data.frame中。
'df1 [!duplicate(df1 [,1:2]),]'? – Cath