【发布时间】:2019-04-05 18:59:15
【问题描述】:
我通过使用 pd.pivot_table 生成了两个合并的数据透视表和此列结果:
newdash.columns = [('sum', 'rechbetrag', u'HSM-bedarf (bis 250\x80 netto)'),
('sum', 'RechnungBrutto', 'Instandhaltung'),
('sum', 'RechnungBrutto', 'Instandhaltung Versicherung'),
('sum', 'RechnungBrutto', 'Instandhaltung/Modernisierung'),
('sum', 'RechnungBrutto', 'Mieterwechsel'),
('sum', 'RechnungBrutto', u'Sch\xf6nheitsreparaturen'),
('sum', 'RechnungBrutto', 'All'),
('count_nonzero', 'auszugsdatum', 1L),
('count_nonzero', 'auszugsdatum', 2L),
('count_nonzero', 'auszugsdatum', 3L),
('count_nonzero', 'auszugsdatum', 4L),
('count_nonzero', 'auszugsdatum', 'All')]
之后我想乘以或除以其中的两个列:
('count_nonzero', 'auszugsdatum', 'All') / ('sum', 'RechnungBrutto', 'All')
但我没有找到有关如何使用这些列编写语法的信息。
类似:
newdash.divvalues = newdash.all / newdash.all
是并且不能工作。有人知道如何使用 pandas 获取 Math 的列吗?
最好的问候,
OERB
【问题讨论】: