현재 저는 한 해 동안 데이터를보고있는 프로젝트에서 작업하고 있습니다. 그것은 각 나라와 년 조합이 유일한 경우입니다. 모든 변수를 거쳐 매년마다 계산을 실행하는 루프를 만들고 싶습니다. 현재 R에서 data.table을 사용하여 각 개별 변수에 대해이 작업을 수행 할 수 있습니다. 예 :R 행의 열 적용 범위를 표시하는 루프를 만드는 방법
DT[, list(total = sum(v_23_27 !=99999)), by = ID_year]'
모든 조언을 제공해 주시면 감사하겠습니다.
편집 :
나는 데이터 집합의 범위를 확인하기 위해 비 NA 사례를 찾고 있어요. 아래의 데이터 예 :
Year Country Var1 Var2
2001 Canada NA NA
2001 USA .32 NA
2001 Sweden NA 1
2002 Canada .1 NA
2002 USA .32 1
2002 Sweden NA 1
무엇을 계산합니까? – ulfelder
데이터 예제를 추가하십시오. – Ansjovis86
이것은 현재 명확하지 않습니다. 아마도 당신은'DT [, list (total = sum (v_23_27! = 99999)), by = list (ID_year, ID_country)]' –