【发布时间】:2016-01-19 17:03:57
【问题描述】:
这可能是真正简单的解决方案,但我是 python 3 的新手,我有一个包含多列的数据框。我想向现有数据框添加一个新列 - 它执行以下计算,即
New Column = Max((Column A/Column B), (Column C/Column D), (Column E/Column F))
我可以根据以下代码做一个最大值,但想检查我如何做 div 连同它。
df['Max'] = df[['Column A','Column B','Column C', 'Column D', 'Column E', 'Column F']].max(axis=1)
Column A Column B Column C Column D Column E Column F Max
3600 36000 22 11 3200 3200 36000
2300 2300 13 26 1100 1200 2300
1300 13000 15 33 1000 1000 13000
谢谢
【问题讨论】:
标签: python-3.x pandas dataframe