2013-02-22 108 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") 
相关问题