2016-07-04 3 views
-1

내가 같이 "요소"로 저장 온도 데이터를, 가지고 :추출 레벨

str(TEMPERATURE) 
Factor w/ 2387 levels "-0.01","-0.02",..: 2285 2254 2256 2237 2217 2197 2175 
2162 2143 2143 .. 

내가 그런

TEMPERATURE<-as.numeric(TEMPERATURE) 

를 사용, 그것은

된다
str(TEMPERATURE) 
num [1:39024] 2285 2254 2256 2237 2217 ... 

데이터가 속한 수준이 아닌 실제 온도를 표시하는 방법을 궁금합니다. 감사.

답변

1

요인은 내부적으로 정수로 - 특히 조회 테이블의 인덱스로 저장됩니다. as.numeric은 R의 재미있는 작은 단점 중 하나 인 이러한 정수를 추출합니다. 이는 거의 누군가가 의도하지는 않을 것입니다.

변환 첫 번째 문자로, 다음 숫자로 :

as.numeric(as.character(TEMPERATURE))