跨行应用函数

时间:2017-06-05 17:31:36

标签: r apply

有更有效的方法吗?

我有一个包含4行25列的df,我希望使用以下公式对所有行进行计算:

(df['next column'] - df['current column'])/df['current column']

1 个答案:

答案 0 :(得分:1)

我们可以做到

(df[-1] - df[-ncol(df)])/df[-ncol(df)]

数据

set.seed(24)
df <- as.data.frame(matrix(1:25, 5, 5))