2013-02-22 141 views
6

例如,我有以下數據框。 我想要做的是將另一列(第7列)添加到該數據框中。 條件是if Sepal.Length >=5 assign "UP" else assign "DOWN"。 我們稱之爲「規定」欄。如何根據R編程中的條件將列添加到數據框中

> 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 
    8   5.0   3.4   1.5   0.2  setosa 
    9   4.4   2.9   1.4   0.2  setosa 
    10   4.9   3.1   1.5   0.1  setosa 
    ... 

在R中做什麼?

回答

25

嘗試

iris$Regulation <- ifelse(iris$Sepal.Length >=5, "UP", "DOWN") 
相關問題