我的数据帧具有以下结构:
patient_id | timestamp | measurement
A | 2014-10-10 | 5.7
A | 2014-10-11 | 6.3
B | 2014-10-11 | 6.1
B | 2014-10-10 | 4.1
我想计算每个患者的每个测量值之间的delta
(差值)。你知道吗
结果应该如下所示:
patient_id | timestamp | measurement | delta
A | 2014-10-10 | 5.7 | NaN
A | 2014-10-11 | 6.3 | 0.6
B | 2014-10-11 | 6.1 | 2.0
B | 2014-10-10 | 4.1 | NaN
怎样才能在熊猫身上做到最优雅呢?你知道吗
调用'measurement'列上的^{} 并传递方法^{} ,transform返回一个索引与原始df对齐的序列:
编辑
如果要对
transform
的结果应用某种排序,请首先对df进行排序:相关问题 更多 >
编程相关推荐