메뉴 건너뛰기

웹에서 하는 R 통계

apply 활용 질문 드립니다.

hazelous 2020.06.06 16:02 조회 수 : 109

apply 함수를 이용해서 각 열에서 숫자 1이 몇 개 있는지 개수를 출력해야 하는데요.

length(which(mydata[1]=="1")) 로 일일이 출력하면 숫자가 잘 나오는데
apply(mydata, 2, function(x) length(which(mydata[2]=="1")))로 하면 아예 다른 엄청 큰 수가 나옵니다.
열마다 뽑아서 function에 넣을 때 문제가 생기는 것 같은데 
정확한 이유를 잘 모르겠습니다. 어떻게 고쳐야 하나요?