Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.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 - Fatal编程技术网

Python 特定列中所有行的总和

Python 特定列中所有行的总和,python,pandas,Python,Pandas,我试图生成pandas中特定列中所有行的总和。我正在使用jupyterhub笔记本做这个项目 下面的代码生成了一个完整的列表,其中包含每行中的值,而不是所有行的总和。想知道我做错了什么吗 ria_aum_total = ria_aum['5F(2)(a)'].sum() print(ria_aum_total) 根据熊猫文档,您必须使用熊猫数据帧。下面是文档中给出的示例,您必须将数据转换为Dataframe,然后才能使用Dataframe数据结构的.sum 以下是文档()中的示例: 强制转换

我试图生成pandas中特定列中所有行的总和。我正在使用jupyterhub笔记本做这个项目

下面的代码生成了一个完整的列表,其中包含每行中的值,而不是所有行的总和。想知道我做错了什么吗

ria_aum_total = ria_aum['5F(2)(a)'].sum()

print(ria_aum_total)

根据熊猫文档,您必须使用熊猫数据帧。下面是文档中给出的示例,您必须将数据转换为Dataframe,然后才能使用Dataframe数据结构的.sum

以下是文档()中的示例:


强制转换为float,但首先删除逗号:

df['5F(2)(a)'] = df['5F(2)(a)'].str.replace(',', '').astype(float).sum()

ria_aum['5F(2)(a)].sum(axis=0)
?不。同样,只是列中的一个很长的行列表。真奇怪,可能不是以float形式键入的<代码>ria_aum['5F(2)(a)].astype(float).sum(axis=0)ValueError:无法将字符串转换为float:'996764385.00'。这将是一个数以万亿计的巨大总数。明白了!!非常感谢你的帮助。非常感谢!!
df['5F(2)(a)'] = df['5F(2)(a)'].str.replace(',', '').astype(float).sum()