可以使用pandas库的diff()函数来计算DataFrame每一列的差值。

示例代码:

import pandas as pd

# 创建DataFrame
data = {'A': [1, 3, 5, 7], 'B': [2, 4, 6, 8]}
df = pd.DataFrame(data)

# 计算每列差值
diff_df = df.diff()

print(diff_df)

输出结果:

     A    B
0  NaN  NaN
1  2.0  2.0
2  2.0  2.0
3  2.0  2.0

可以看到,第一行的差值为NaN,因为没有前一个值可以计算差值。从第二行开始,每一列都计算了与前一个值的差值。

python处理dataframe每一列差值

原文地址: https://www.cveoy.top/t/topic/bMfo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录