0

[変化率] 列を含むテーブルがあり、変化していないすべてのデータ (変化率の値が 0) の別のカテゴリを保持しながら、データを四分位数に再分類しようとしています。

-0.5 から 1 までの範囲の変化率データがあります。7 つのカテゴリがあるように再分類しようとしています: -0.5 - -0.26、-0.25 - -0.01、0、0.01 - 0.24、0.25 - 0.49、0.5 - 0.74 、0.74 - 1

を使用cut()しても、0 を独自のクラスとして指定できません。

forestareamap$Interval <- cut(forestareamap$PercentChange, breaks = c(-0.5, -0.25, 0, 0.25, 0.5, 1))

私はRの初心者ですが、これを再分類する方法を誰かが正しい方向に向けることができますか?

4

1 に答える 1

1

これを試して:

 forestareamap$Interval <-
           cut(forestareamap$PercentChange, 
               breaks = c(0, -0.5, -0.25, 0, 0.25, 0.5, 1),
               right=TRUE, include.lowest=TRUE)

カットのデフォルトの動作は、右側に開いた区間を持つことです。それを FALSE に設定し、 include least=TRUE を追加すると、「商品を配送」する必要があります。

于 2013-07-17T05:52:12.807 に答える