标签: python pandas
我有一列包含以下数据
column ------ 1+1 2+3 4+5
我如何让熊猫对这些值求和,以使输出为2,5,9而不是上面的值?
非常感谢
答案 0 :(得分:2)
您的列显然包含字符串,因此,您必须以某种方式评估它们。使用pd.eval函数。例如
pd.eval
frame['column'].apply(pd.eval)
如果对性能感兴趣,可以使用其他方法,例如ast.literal_eval。感谢用户@ Serge Ballesta的提及
ast.literal_eval
Serge Ballesta