python - 汇总数据框中的行项目
问题描述
我有一个看起来像这样的数据框:
Variables
X1
X2
X3
所有变量都是数字,下限为 0,没有上限。
我想用 for 循环对这些变量求和以获得:
X1 + X2 + X3
我正在做的是:
np.sum(Variables['Variables']).tolist()
我收到一条消息,上面写着:'str' object has no attribute 'tolist'
我该如何解决这个问题?
问候
解决方案
我认为您只想在 Pandas 数据框列中找到数字的总和是否正确?在这种情况下,您应该先将数据框中的字符串转换为浮点数,然后使用 sum 函数。
df['variables'] = df['variables'].astype(float)
total = df['variables'].sum()
推荐阅读
- android - 排球 405 错误:com.android.volley.ClientError
- angular - 仅在需要时加载子元素
- python - 在numpy中提取一个不连续的子矩阵
- node.js - 出于安全原因,nodejs重新编码上传的文件....但是如何?
- c++ - 安全登山者 - 任务
- perl - 如何使用 Netldap 读取变量的内容
- c - Unix 中文件 I/O 中缓冲区大小的影响
- java - 在 java 2d arraylist 中搜索的麻烦?
- networking - LSTM 单元去哪儿了?
- angularjs - 为什么 Kendo Grid 内联不可编辑?