小编Thi*_*agu的帖子

查找数据框中两个列元素之间的差异

我的问题是一个非常基本的问题,我是R和编程新手.我有一个数据帧RESULT具有两列Max,Min以及500行.我只想找到和之间的区别,Max并将Min值放在第三列Difference.我尝试了代码:

select Max, Min, Max-Min as Difference from RESULT.
Run Code Online (Sandbox Code Playgroud)

但我得到了

错误:"选择最大"中的意外符号.

我也尝试过:

Difference<-c(RESULT$Max-RESULT$Min) 
Run Code Online (Sandbox Code Playgroud)

我得到了:

警告信息

在Ops.factor中(RESULT $ Max,RESULT $ Min): - 对因子没有意义

结果:

    Max Min
1   NaN NaN
2   25  NaN
3   NaN NaN
4   NaN NaN
5   NaN NaN
6   25.6   23.1
Run Code Online (Sandbox Code Playgroud)

我想要显示NaN或任何其他变量喜欢XYDifferenceNaN中的任何一个MaxMin.输出应该是:

    Max Min   Difference
1   NaN NaN   NaN
2   25  NaN …
Run Code Online (Sandbox Code Playgroud)

r

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

r ×1