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

Python处理exce数据

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

Python处理exce数据

主要是记录一下平时学习中遇到的问题的解决办法以及困恼自己的问题

1.读取数据并且显示excel文件的行数和列数

    读取数据有两种方法:

   1)xlrd模块

    import xlrd#导入xlrd模块

    df = xlrd.open_workbook('x.xlsx')打开excel文件

     sheet1 = df.sheet_by_index(0)

   # 根据索引获取第一个工作表的内容(通过更改索引数字0,可以获取第几个工作表的内容)      nrows = sheet1.nrows# 获取sheet工作表的行数       

     ncols = sheet1.ncols# 获取sheet工作表的列数         

     print(nrows)       

     print(ncols)

     输出结果如图

 

      2)pandas模块

         import  pandas as pd

         df = pd.read_excel('x.xlsx')

         print(df.shape)#输出这个文件有几行几列

2.查看数据格式

Pandas模块下:

df.dtypes

3.显示列名

 print(df.columns)

结果如图:

4.显示数据前五行后五行:

df.head(5)

df.tail(5)

5.对数据进行排序

为什么浮点数排序结果不对?

6.pandas replace函数结果也不对,是我数据集的问题吗

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

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

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