많은 다른 데이터 세트를 가진 R의 데이터를 분석 중이며 더미 변수를 함수에 보내서 주 데이터 집합을 부분 집합하고 하위 집합의 변수의 평균을 출력하려고합니다.동적 변수를 갖는 함수
는 예를 들어, 내 데이터 세트는 "두"라는 나의 더미 변수는 "over50"이고 내 기능입니다 :
getMean <- function(varName) {
sub1 <- two[two$varName == 1, ]
sub2 <- two[two$varName == 0, ]
print(mean(sub1$return)
print(mean(sub2$return)
}
을 그러나, 나는 getMean(over50)
를 호출 할 때 예상 대답을하지 않습니다.
동적으로 할 수 있도록 함수 입력을 var 이름으로 변환하는 방법이 있습니까? 또는이 계산을 수동으로 수행해야합니까?