다음과 같은 데이터 세트가 있습니다.
1 2
amt1 3
amt2 3
amt3 3
amt1 2
amt2 2
amt2 2
nrt1 1
nrt1 1
nrt1 1
1 열에 다양성이없는 행을 삭제하려고합니다. 따라서 위의 예에서 3과 2가있는 행은 모두 그대로 유지되지만 1의 행은 삭제됩니다.
한 열을 기준으로 조건부로 검색하고 모든 행에 따라 다른 열을 삭제하는 방법을 알아낼 수 없습니다.
다음은 dplyr
. 두 번째 열로 그룹화하면 첫 번째 열에 두 filter
개 이상의 고유 한 값이있는 그룹을 만들 수 있습니다 (라고 가정 data.frame
).
library(dplyr)
df1 %>%
group_by(`2`) %>%
filter(n_distinct(`1`) > 1)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다