使用R将数据列与csv文件中的值进行比较

时间:2016-11-25 03:03:08

标签: r csv text mining

如果我想将csv文件中的数据列与值进行比较,我需要做什么? 我的任务将是:我有一列数据:

    number
1     -2
2      0
3      3
4     -1
5      1

我想将每个数字与0进行比较,如果数字是> 0;然后积极= +。另一方面,如果数字< 0;然后消极++。如果number == 0;然后是中立的++。

最后它将返回总正数= X,负数= Y和中性= Z。

这个问题的R代码是什么?

1 个答案:

答案 0 :(得分:1)

看看是否有效

test <- data.frame(number = c(-2,0,3,-1,1))

test$logic <- ifelse(test$number>0, "positive", ifelse(test$number==0, "neutral", "negative"))

data.frame(table(test$logic))