2014-05-19 3 views
1

5 열과 약 181 행을 포함하는 data이라는 데이터 프레임이 있습니다.데이터를 표준화 R

이 데이터 프레임에서 일부 알고리즘을 실행하려고하지만 사전에 사전 처리를 수행하고 0과 1을 갖도록 열을 정규화해야합니다. R을 사용하고 있으며 열이 부울하지 않습니다. 다음과 같은 숫자 데이터 :

Name  ZwaveType ProprietesName Value    Date 
Switcher19   0    2  1 2014-03-01 06:45:00 
Switcher5   0    2  1 2014-03-01 07:00:00 
Switcher15   0    2  1 2014-03-01 07:15:00 
Switcher4   0    2  1 2014-03-01 07:14:30 
Switcher15   0    2  0 2014-03-01 07:25:00 
Switcher19   0    2  0 2014-03-01 07:45:00 

이 경우 R을 사용하여 정규화를 어떻게 달성 할 수 있습니까?

아마

정상화으로
col.classes <- sapply(mydata,class) 
num.cols <- (col.classes=="numeric") 
mydata[,num.cols] <- scale(mydata[,num.cols]) 
+1

같은, 당신은 무엇을 의미합니까 – RHelp

+2

왜 텍스트 및 데이터 필드 'ProprietesName','Name'을 표준화 하시겠습니까? – zx8754

+2

열 값에 따라 데이터를 정규화하는 새 열을 생성하고 값 1을 갖는 데이터와 값 0을 갖는 데이터를 분리하려면 Dtae를 사용합니다. – user3603831

답변

1
? 데이터를 어떻게 정상화하고 싶습니까?
+2

이 함수를 어떻게 사용할 수 있습니까? '클래스'가 패키지 클래스라는 것은 무엇을 의미합니까? – user3603831

+2

이것은 완전하고 문자적인 답을위한 것입니다 : 그것은'mydata'가 당신의 데이터 세트라고 가정합니다. 'class'는 밑줄에있는 함수입니다.'? class'를보세요. –

+1

질문에 대한 오해가있을 수 있습니다. –