答案 0 :(得分:2)
假设日期是唯一的,则可以在日期列上加入数据框,然后减去:
merged = a.merge(b, on='date')
merged['diff'] = merged['values_AProducing'] - merged['values_TProducing']
答案 1 :(得分:2)
merge
是SwaggaTing suggested的一种很好的方法。或者,您可以将日期设置为索引:
a.set_index('date')['values_TProducing'] - b.set_index('date')['values_AProducing']
答案 2 :(得分:0)
这假定日期与您的示例中的日期一致:
x = a.copy().drop('values_TProducing', 1)
x['values'] = a['values_TProducing'] - b['values_AProducing']