【发布时间】:2021-07-06 12:56:37
【问题描述】:
我的数据框是这样的
df <-data.frame(col1=c(1,2,3,4), col2=c(5,6,7,8), time=rep(c("0h","72h"),2))
col1 col2 time
1 1 5 0h
2 2 6 72h
3 3 7 0h
4 4 8 72h
我想使用 mutate_across 或任何其他 dplyr 函数(最好)从每列的前一行中减去 72h 的值和 0h 的值。
我希望我的数据看起来像这样
col1 col2 time
1 1 72h
1 1 72h
【问题讨论】: