python pandas通过计算表达式(其他列的组合)添加新的计算列

时间:2018-05-05 12:23:41

标签: python pandas dataframe expression calculated-columns

我是熊猫新手,数据框架我正在努力奋斗 我需要在我的数据框中添加一个新列 在算术运算的基础上组合其他列 类似......

$deeplink_path

所以我的问题是如何在形成的熊猫数据框架上计算它 (计算)数据框中的新列。

请帮帮我,我怎样才能实现这个功能 允许用户选择列和操作的任意组合 或者我称之为单列的操作组合 计算栏

1 个答案:

答案 0 :(得分:1)

我不知道为什么我的问题标记为-1但我终于找到了答案, 我需要修改通过拖放创建的表达式,并从python的 eval()中使用此函数,这很好地适用于pandas数据帧

df.eval(col1.sum() + col2.min() * 10 + 2)

它适用于任何表达,希望它可以帮助任何类似的人。