2016-06-06 2 views
0

R의 초보자입니다. state.x77 데이터 집합에 집계 함수를 적용하려고했습니다.state.x77 데이터 세트에 대한 정보 R

aggregate(state.x77,list(Region=state.region),mean) 

aggregate(state.x77,list(Region=state.region,Cold=state.x77[,"Frost"]>130),mean) 

데이터 집합에 대한 많은 정보를 모르기 때문에 함수가 데이터 집합에 어떤 영향을 미치는지 알 수 없습니다. str()summary() 함수를 적용했지만 아무 소용이 없습니다. 누군가 그것을 비추어주십시오.

+1

첫 번째 경우 'state.region'을 기준으로 그룹화하고 'state.x77'의 각 열의 '평균'을 얻는 것은 적절하지 않은 문자/요소 열의 평균을 얻게되므로 옳지 않습니다 NA 열. 두 번째 경우에는 동일한 작업이 두 개의 그룹화 변수를 사용하여 수행됩니다. 두 번째 그룹화 변수는 두 번째 그룹을 논리적 변수로 사용합니다. – akrun

+0

@RHertel'datasets :: state.x77'과 간단히'state.x77'이 작동하고 있지만'data (state.x77)'는 경고를냅니다. @VenugopalBukkala 그런 다음 다른 데이터 세트 ('state.region')를 벡터로 사용하고 state.x77을 숫자 값만 사용합니다. 'state.region'을 기반으로 각 열의 평균을 기준으로 그룹을 가져옵니다. 두 번째 경우에는 위에서 설명한 것처럼 그룹화 변수로 논리 벡터를 만들 수도 있습니다. – akrun

+0

'데이터 (상태)'가 작동한다고 생각합니다. 해당 데이터 세트에 속하는 여러 객체가 있는데, 각각은 점으로 구분됩니다. '? state'를보십시오 – RHertel

답변

0

state.x77 tpye ?state.x77에 대한 정보를 얻으려면

관련 문제