首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >特定列中所有行的总和

问特定列中所有行的总和
EN

Stack Overflow用户
提问于 2021-04-23 04:28:46
回答 2查看 53关注 0票数 0

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

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

代码语言:javascript
复制
ria_aum_total = ria_aum['5F(2)(a)'].sum()

print(ria_aum_total)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-04-23 08:33:24

转换为浮点数,但首先,删除逗号:

代码语言:javascript
复制
df['5F(2)(a)'] = df['5F(2)(a)'].str.replace(',', '').astype(float).sum()
票数 0
EN

Stack Overflow用户

发布于 2021-04-23 04:40:53

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

以下是文档(https://www.javatpoint.com/pandas-sum)中的示例:

代码语言:javascript
复制
import pandas as pd      
info = {'Name': ['Parker', 'Smith', 'William'],   'age' : [32, 28, 39]}     
data = pd.DataFrame(info)     
data['total'] = data['age'].sum()     
print(data)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67220320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档