【发布时间】:2023-01-20 22:03:50
【问题描述】:
可以说我有一个这样的数据框
| Column A |
|---|
| a |
| b |
| c |
| d |
| e |
| f |
a、b、c、d、e、f 是值。我需要能够向通过计算行的差异获得的原始数据框添加一列。
所以我需要这样的东西
| Column A | New |
|---|---|
| a | b-a |
| b | 0 |
| c | d-c |
| d | 0 |
| e | f-e |
| f | 0 |
我在数据框/系列上看到了一个叫做 diff 的东西,但它的表现略有不同,因为第一个元素将变成 Nan
【问题讨论】:
-
使用 diff 但顺序相反,然后用 0 替换奇数索引?
标签: python pandas dataframe for-loop difference