Excel文件行数汇总[已关闭]。


我有一个excel文件,每行有不同数量的元素。我想把每行中的所有元素加起来,然后在新的一列中显示出总和,问题是这些行的大小不同。我想用python来完成这个任务。我考虑的是我可以在空的列中填入以下内容 Nan0.

在此输入图片描述

解决方案:

你可以试试这个:阅读 CSVXLSXdf=pd.read_csv('22.csv')df=pd.read_excel('22.xlsx', header=None) 作为 df. 然后在数据框中列出列,将每行的值在所有列中相加,并保存在列中。sum

import pandas as pd
df=pd.read_csv('22.csv', header=None)
#for Xlsx file use this:
#df=pd.read_excel('22.xlsx', header=None) 
col_list= list(df)
df['Sum'] = df[col_list].sum(axis=1)
print(df)
df.to_csv('33.csv')

输入csv文件)。

enter image description here

输出 会像下面一样。

enter image description here

不需要更换 Nan 或空值为0,在 sum但是,如果你需要这样做,可以通过 df.fillna(0, inplace = True) 你可以应用到你的数据农场,它将取代你的数据农场。Nan0

给TA打赏
共{{data.count}}人
人已打赏
未分类

我可以在redshift的存储过程中使用表变量吗?

2022-9-13 13:12:16

未分类

Keycloak - 如何为keycloak库中使用的http客户端设置超时。

2022-9-13 13:12:18

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索