如何获得列之间的数据之间的差异?

时间:2020-01-29 23:01:30

标签: r

![结果表] [1]

我希望获得一个产生startstop之间差异的新数据框(或简单地添加另一列)

我该怎么做呢?

我尝试过:

difference <- c(df$start, df$stop)

但是,即使产生了输出,也不正确。

此错误也会弹出:

在Ops.factor(df $ start,df $ stop)中: ‘-’对因素没有意义

1 个答案:

答案 0 :(得分:0)

差异为-。在OP的代码中,它正在进行串联(c

difference <- as.numeric(as.character(df$stop)) - 
               as.numeric(as.character(df$start))