> x <- c(1, 1, 4, 5, 4, 6)
> duplicated(x)
[1] FALSE TRUE FALSE FALSE TRUE FALSE
> x[duplicated(x)] # 중복된 애들 중 하나씩만 나열; 1,4=중복됨
[1] 1 4
> x[duplicated(x) | duplicated(x, fromLast = T)]
# 모든 중복된 애들; 1, 1, 4, 4
[1] 1 1 4 4
> # 중복된 애들 제거하고 나열
> x[! duplicated(x)]
[1] 1 4 5 6
> unique(x)
[1] 1 4 5 6
> # Remove duplicated rows based on col1 and col2
> library(dplyr)
> distinct(data, col1, col2)
'programing > R studio' 카테고리의 다른 글
approx VS approxfun (0) | 2019.01.30 |
---|---|
특정 행 or 열 이름만 바꾸기 (0) | 2018.12.03 |
merge 함수의 all.x = TRUE (0) | 2018.09.10 |
R - 기본함수 - paste / paste0 (0) | 2018.08.22 |
의사결정나무/앙상블분석/로지스틱회귀분석 (0) | 2018.07.30 |