R
[R.아르] 중복된 값의 개수 세기(엑셀의 countif)
LightBlogger
2016. 9. 9. 11:46
다음과 같은 x가 있다고 하자.
a는 총 몇 번 나왔을까?
지난 번에 본 length(which())를 쓰면 되겠다.
(2016/09/05 - [R] - [R.아르] 특정 조건을 만족하는 행의 개수 구하기)
3번 나왔다고 한다.
그렇다면 b는?
c는? d는? e는?
매번 이렇게 확인하기는 힘든 일이다.
이럴 때 엑셀에서는 countif()를 쓴다.
그리고 R에서는 table()을 사용한다.
table은 결과를 표로 정리해 주는 함수이며,
이렇게 열 하나를 지정할 경우 해당 열의 데이터가 몇 번 중복으로 나왔는지 알려준다.
엑셀에서 countif() 함수를 쓰는 것과 비슷하다.
데이터 프레임으로 보는 것이 편하다면 아래와 같이 데이터프레임으로 바꾸어 주자.
반응형