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