我在R中有一个数据框,叫做myTable,看起来像这样:
Number Class
1 NA
4 NA
8 NA
10 NA
对于每一行,我想检查Number列中的值是否大于5。如果是,则将Class列的条目设置为1,否则将其设置为0。因此,我的修改表应如下所示:
Number Class
1 0
4 0
8 1
10 1
是否有比从1:nrows循环然后检查条目更简单的替代方法?
谢谢!
答案 0 :(得分:2)
您有一个非常简单的方法:
myTable$Class <- as.numeric(myTable$Number>5)