본문 바로가기
R

[R.아르] 중복된 값의 개수 세기(엑셀의 countif)

by LightBlogger 2016. 9. 9.

다음과 같은 x가 있다고 하자.



a는 총 몇 번 나왔을까?


지난 번에 본 length(which())를 쓰면 되겠다.


(2016/09/05 - [R] - [R.아르] 특정 조건을 만족하는 행의 개수 구하기)



3번 나왔다고 한다.


그렇다면 b는?


c는? d는? e는?


매번 이렇게 확인하기는 힘든 일이다.


이럴 때 엑셀에서는 countif()를 쓴다.



그리고 R에서는 table()을 사용한다.



table은 결과를 표로 정리해 주는 함수이며, 


이렇게 열 하나를 지정할 경우 해당 열의 데이터가 몇 번 중복으로 나왔는지 알려준다.


엑셀에서 countif() 함수를 쓰는 것과 비슷하다.


데이터 프레임으로 보는 것이 편하다면 아래와 같이 데이터프레임으로 바꾸어 주자.



반응형

댓글