2012-07-09 3 views
3

의 이름을 대체하지만 파이썬 = P와 아주 쉬운 것입니다 뭔가를하고 몇 가지 문제가 발생하지만연결할 요인과 내가 R을 사용하여 시작하고 R

(아직) 포기할 준비가 안 여러 열이있는 data.frame이 있습니다. 어떤 것은 요인이고 다른 것은 정수 값입니다. 내가하고 싶은 무엇

Levels: High Low Neither SI 

하나 개의 요인으로 높고 낮은 연결하는 것입니다, 내가 무엇을 의미하는 것은 높은 값을 포함 외교라는 새로운 요소를 만들 수 있습니다 : 컬럼의
하나는이 값이 및 낮음.
하지만이 작업을 수행하는 데 몇 가지 어려움이 있습니다.

dataset[Origin == 'High',]$Origin == 'Foreign' 

gsub("High", 'Foreign', dataset, fixed = TRUE) 

나는 또한 그렙에 있지만 루크없이 놀았을 시도 ..

내가이 쉽게 생각,하지만 난에 대처하는 방법을 이해할 수 아니에요 :

나는 시도 발행물.

미리 감사드립니다.

답변

6

당신은

levels(dataset$Origin) 
[1] "High" "Low" "Neither" "SI" 

그래서 당신이 필요로하는 모든

levels(dataset$Origin)[1:2] <- "Foreign" 
+0

아 것을 확인하실 수 있습니다! 나는 수준을 제외하고 그런 것을 시험해 보았다! dummy :) 감사합니다! – pavid

관련 문제