熊猫清洗一列中的1 + 1值

时间:2020-07-03 15:42:25

标签: python pandas

我有一列包含以下数据

column
------
1+1
2+3
4+5

我如何让熊猫对这些值求和,以使输出为2,5,9而不是上面的值?

非常感谢

1 个答案:

答案 0 :(得分:2)

您的列显然包含字符串,因此,您必须以某种方式评估它们。使用pd.eval函数。例如

frame['column'].apply(pd.eval)

如果对性能感兴趣,可以使用其他方法,例如ast.literal_eval。感谢用户@ Serge Ballesta的提及

相关问题