我进行了两次测量
ix m_t1 m_t2
1 42 84
2 12 12
3 100 0
我正在尝试获得第一次测量值和第二次测量值之间的相对差异(增长百分比)
所需结果
ix difference%
1 50
2 0
3 ???
如何获取?在第三种情况下该怎么办?
答案 0 :(得分:1)
您可以使用方法pct_change()
:
df = df[['m_t2', 'm_t1']].pct_change(axis=1).mul(100)[['m_t1']]
df.columns = ['difference%']
print(df)
输出:
difference%
ix
1 -50.000000
2 0.000000
3 inf