首页 > 解决方案 > 汇总数据框中的行项目

问题描述

我有一个看起来像这样的数据框:

Variables
X1
X2
X3

所有变量都是数字,下限为 0,没有上限。

我想用 for 循环对这些变量求和以获得:

X1 + X2 + X3

我正在做的是:

np.sum(Variables['Variables']).tolist()

我收到一条消息,上面写着:'str' object has no attribute 'tolist'

我该如何解决这个问题?

问候

标签: pythondataframesum

解决方案


我认为您只想在 Pandas 数据框列中找到数字的总和是否正确?在这种情况下,您应该先将数据框中的字符串转换为浮点数,然后使用 sum 函数。

df['variables'] = df['variables'].astype(float)

total = df['variables'].sum()


推荐阅读