栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python自学笔记:使用pandas分析Excel文件数据常用语法2

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python自学笔记:使用pandas分析Excel文件数据常用语法2

接上篇:python自学笔记:使用pandas分析Excel文件数据常用语法1_yuan20210926的博客-CSDN博客

4. 数据合并:主要介绍合并多个Excel文件的方法:

df1.append(df2)   将df2中的行添加到df1的尾部

pandas.concat([df1,df2],axis=1)    将df2中的行添加到df1的尾部

df1.join(df2,on=None,how='inner')     对df1的列和df2的列执行SQL形式的join(拼接列)

如何两列的列名相同,可以通过lsuffix= '', rsuffix='' 区分。例如:

print (df1.join(df,on=None,how='inner',lsuffix='1',rsuffix='2'))

 5. 数据分组统计:是对excel数据进行分组汇总的统计

例如:按“宝贝标题”分组统计宝贝数据,代码如下:

df1=df.groupby(["宝贝标题"])["宝贝总数量"].sum()

 按照“宝贝标题”分组统计每种商品有多少客户购买,代码如下:

df1=df.groupby(["宝贝标题"])["客户名称"].count()

 6. 汇总统计:Dataframe对象提供了一下方法实现汇总统计:

df.mean()   返回所有列的值

df.count()  返回每一列中个的非空值的个值

df.max()    返回每一列的最大值。返回某列最大值需要指定列名,例如df["宝贝数量"].max()

df.min()     返回每一列的最小值。返回某列最小值需要指定列名,例如df["宝贝数量"].min()

QFileDialog对话框

QFileDialog模块提供了一个供用户选择文件或者目录的对话框。创建一个QFileDialog最简单的方法是直接应用系统提供的文件对话框。

例如,下面的语句将弹出文件对话框

filename=QFileDialog.getOpenFileName(self,'Openfile','./')

 除了默认的sdf参数外,getOpenFileName() 方法的第一个字符串参数Openfile将显示在弹出对话框的标题栏。第二个字符串参数用来指定对话框的工作目录。默认情况下文件过滤器被设置为不过滤任何文件(所有巩固走目录中的文件或文件夹都会被显示)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/303978.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号