【发布时间】:2020-02-20 23:38:37
【问题描述】:
我有一个这样的数据框。一个小样本实际上df更大:
LOW 1 4 NA
MID 3 4 4
HIG 2 5 4
并且想用 MID 获得 LOW 和 HIG 的区别,所以结尾的 df 是这样的:
LOW 2 0 NA
MID 3 4 4
HIG 1 1 0
所以你得到:LOW = 3 - 1 = 2 和 HIG = 3 - 2 = 1。我可以通过 VBA 宏来做到这一点,但想用 R 进行扩展。
【问题讨论】:
-
数学对我来说不是很清楚。如果您希望从 MID 中减去 LOW 和 HIG,那么您的 HIG 的最后一行不应该是 1, -1, 0 而不是 1, 1, 0?
-
列名是 id v1 v2 v3