有两个数据帧,所有的共同名都相同,但索引不同。
我尝试了几种方法,但我得到了NaN
。我猜这是因为它试图匹配索引,但我被卡住了。
我试过了:
df1.ix['Norm']-df2.ix['Norm']
df1 - df2.ix['Norm']
df1.astype(float) - df2.astype(float)
想要这样的东西
df1 - df2[df1.column.names]
答案 0 :(得分:1)
当不希望索引对齐算术时,请删除索引。您可以将numpy数组减去相同的效果:
(df1.values - df2[df1.column.names].values)