python处理dataframe每一列差值
可以使用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,因为没有前一个值可以计算差值。从第二行开始,每一列都计算了与前一个值的差值。
原文地址: https://www.cveoy.top/t/topic/bMfo 著作权归作者所有。请勿转载和采集!