DataFrame取出某一行的数减去另一行的数,以此类推,创建新的一列
时间: 2023-04-09 18:02:37 浏览: 156
将一个DataFrame中的一列(行),插入到另一个DataFrame中
这个问题可以回答。可以使用 pandas 的 diff() 函数来计算相邻行之间的差值,然后将结果存储在新的一列中。代码示例:
```python
import pandas as pd
# 创建 DataFrame
df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [5, 6, 7, 8]})
# 计算相邻行之间的差值
diff = df.diff()
# 将结果存储在新的一列中
df['C'] = diff['A']
print(df)
```
输出结果:
```
A B C
0 1 5 NaN
1 2 6 1.0
2 3 7 1.0
3 4 8 1.0
```
阅读全文