Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 列数据帧的每一行中包含的列表中的总和值_Python_Pandas_List_Dataframe - Fatal编程技术网

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

Python 列数据帧的每一行中包含的列表中的总和值,python,pandas,list,dataframe,Python,Pandas,List,Dataframe,我有一个df,其中列“number”中的每一行都是一个浮动列表。我想在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]

我有一个df,其中列
“number”
中的每一行都是一个浮动列表。我想在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  
我已尝试求和(df.numbers),并收到此错误消息

TypeError: unsupported operand type(s) for +: 'int' and 'list'
任何帮助都将不胜感激

sum
一起使用:

df['sum_result'] = df['numbers'].apply(sum)
列表理解

df['sum_result'] = [sum(x) for x in df['numbers']]