Почему Rails :: Railstie не инициализируется после того, как я установил гем CarrierWave?

Если это всего лишь два столбца, вы также можете использовать pmin и pmax, например:

library(data.table)
unique(as.data.table(df)[, c("V1", "V2") := list(pmin(V1, V2),
                         pmax(V1, V2))], by = c("V1", "V2"))
#    V1 V2
# 1:  a  b
# 2:  b  d
# 3:  c  e

Аналогичный подход с использованием «dplyr» может быть:

library(dplyr)
data.frame(df, stringsAsFactors = FALSE) %>% 
  mutate(key = paste0(pmin(X1, X2), pmax(X1, X2), sep = "")) %>% 
  distinct(key)
#   X1 X2 key
# 1  a  b  ab
# 2  b  d  bd
# 3  c  e  ce
0
задан yaycake 28 March 2019 в 05:35
поделиться