2016-04-08 14 views
-1

私は今では2から10の5段階になっていますが、6より大きい値は検出されません。だから私は新しいスケールを作りたいと思っています:2,3、そして4+(4,5,6を含む)。私は条件を定式化する方法がわからない ... R因子レベルを減らす

その、レベル= 2命じた要因: levels <-を使用してレベルの少数の場合は10

+0

はい、私は普遍的な構文を理解していない芽を試みた。私はex:2 3 5 2 6 3 2 2 5 3 6 - 使用レベルは2から6で、私は2,3を "より多くの"特別なカテゴリとして... –

+0

ああ、今私は理解する - ここを見て - http://stackoverflow.com/questions/9604001/grouping-2-levels-of-a-factor-in-r – RInatM

答えて

0

here

> x = factor(c(1:5)) 
> str(x) 
Factor w/ 5 levels "1","2","3","4",..: 1 2 3 4 5 
> levels(x) <- c("1", "2", "3", "4+", "4+") 
> x 
[1] 1 2 3 4+ 4+ 
Levels: 1 2 3 4+ 

のようなあなたは多くのレベルを持っている場合、見てhere

+0

あなたの意欲をありがとう、私は本当に試してみましたが、それは要因説明で直接動作しません... THX :) –

+0

多分あなたがあなたの質問を編集し、説明するならば、あなたは何をしようとしているのですか? 説明に興味があるならば、ちょうどすべてをカットする必要があればas.character(x) を使ってください。特定のレベルでデータを使用するには、x [x> 4] < - 4を使用します – RInatM

関連する問題