36

iris次のデータを検討してください。

 iris 
        Sepal.Length Sepal.Width Petal.Length Petal.Width    Species
    1            5.1         3.5          1.4         0.2     setosa
    2            4.9         3.0          1.4         0.2     setosa
    3            4.7         3.2          1.3         0.2     setosa
    4            4.6         3.1          1.5         0.2     setosa
    5            5.0         3.6          1.4         0.2     setosa
    6            5.4         3.9          1.7         0.4     setosa
    7            4.6         3.4          1.4         0.3     setosa

variable の値と固定の制限/カットオフの比較に基づいて新しい列を作成したいSepal.Length。たとえば、値が 5 より大きいか小さいかを確認します。

if Sepal.Length >= 5 assign "UP" else assign "DOWN"新しい列「規制」に。

それを行う方法は何ですか?

4

3 に答える 3

72

試す

iris$Regulation <- ifelse(iris$Sepal.Length >=5, "UP", "DOWN")
于 2013-02-22T04:22:31.107 に答える