小编mal*_*amy的帖子

列熊猫数据帧的每一行中包含的列表中的总和值

我有一个 df,其中列中的每一行"numbers"都是一个浮点数列表。我想用这些浮点数的总和向 df 添加一列。

#current output
letter   numbers
a        [0.0, 0.1, 2.3]
b        [5, 6.7, 11.21] 

#desired output
letter   numbers           sum_result
a        [0.0, 0.1, 2.3]   2.4
b        [5, 6.7, 11.21]   22.91  
Run Code Online (Sandbox Code Playgroud)

我试过 sum(df.numbers) 并收到此错误消息

TypeError: unsupported operand type(s) for +: 'int' and 'list'
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激!

python list dataframe pandas

4
推荐指数
1
解决办法
54
查看次数

标签 统计

dataframe ×1

list ×1

pandas ×1

python ×1