私は今では2から10の5段階になっていますが、6より大きい値は検出されません。だから私は新しいスケールを作りたいと思っています:2,3、そして4+(4,5,6を含む)。私は条件を定式化する方法がわからない ... R因子レベルを減らす
その、レベル= 2命じた要因:levels <-
を使用してレベルの少数の場合は10
私は今では2から10の5段階になっていますが、6より大きい値は検出されません。だから私は新しいスケールを作りたいと思っています:2,3、そして4+(4,5,6を含む)。私は条件を定式化する方法がわからない ... R因子レベルを減らす
その、レベル= 2命じた要因:levels <-
を使用してレベルの少数の場合は10
、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
あなたの意欲をありがとう、私は本当に試してみましたが、それは要因説明で直接動作しません... THX :) –
多分あなたがあなたの質問を編集し、説明するならば、あなたは何をしようとしているのですか? 説明に興味があるならば、ちょうどすべてをカットする必要があればas.character(x) を使ってください。特定のレベルでデータを使用するには、x [x> 4] < - 4を使用します – RInatM
はい、私は普遍的な構文を理解していない芽を試みた。私はex:2 3 5 2 6 3 2 2 5 3 6 - 使用レベルは2から6で、私は2,3を "より多くの"特別なカテゴリとして... –
ああ、今私は理解する - ここを見て - http://stackoverflow.com/questions/9604001/grouping-2-levels-of-a-factor-in-r – RInatM