【发布时间】:2019-08-07 09:25:37
【问题描述】:
假设我有一个这样的 df
df1 <- data.frame(ID = c(1, 2, 3, 4, 5, 6, 7, 8, 9),
var2 = c(2, 8, 0, 7, 3, 4, 1, 10, 13))
我想得到一个产生以下操作的值向量:
(x-median(x-1))/median(x-1)
其中 -1 指的是列中元素的索引。例如,对于列 var2 中的第一个元素,结果是:
(2-(median(c( 8, 0, 7, 3, 4, 1, 10, 13))) )/(median(c( 8, 0, 7, 3, 4, 1, 10, 13)))
-0.63636
谢谢!
【问题讨论】:
标签: r dataframe apply lapply sapply