大家好,我是天空之城,今天给大家带来小福利,Python操作excel的常用方法(1)
Python读取excel文件的最方便的模块就是pandas
这是excel数据截图如下

读取excel的代码如下

import pandas as pd
df=pd.DataFrame(pd.read_excel('patent1.xlsx'))
for i in range(20):for j in range(6):# print(df.iloc[i, 1])# print(df.iloc[i,a=df.iloc[i, j]print(a)print('这是第%s条数据'%(i+1))print('  ')还有一种方法
for row in staff_ws.iter_rows(min_row=2, max_row=12, min_col=2, max_col=3, values_only=True):print(row)
取出每一行数据

执行结果如下

查看数据前五行情况
print(df.head())

查看数据整体情况
print(df.describe(include=‘all’))

同样Python可以对excel实现增删改查,合并,分割等,跟数据库操作一样的,还可以引入matplotlib模块进行绘图

查看数据类型,数据信息

判断是否存在空值

查看唯一值

查看数据表的值
print(df.values)

查看列名称
print(df.columns)

查看前三行
df.head(3)

查看最后3行
df.tail(3)

还有对数据表中的问题进行清洗,包括对空值、大小写问题、数据格式和重复值的处理。
#删除数据表中含有空值的行df.dropna(how=‘any’)
#使用数字0填充数据表中空值df.fillna(value=0)
#使用price均值对NA进行填充df[‘price’].fillna(df[‘price’].mean())
#清除city字段中的字符空格df[‘city’]=df[‘city’].map(str.strip)
#city列大小写转换df[‘city’]=df[‘city’].str.lower()
#更改数据格式df[‘price’].astype(‘int’)
#更改列名称df.rename(columns={‘category’: ‘category-size’})
#python中使用drop_duplicates函数删除重复值
#删除后出现的重复值df[‘city’].drop_duplicates()

#数据替换df[‘city’].replace(‘sh’, ‘shanghai’)

#数据表匹配合并df_inner=pd.merge(df,df1,how=‘inner’)
合并的方式还有left,right和outer方式

#设置索引列df_inner.set_index(‘id’)
#按特定列的值排序df_inner.sort_values(by=[‘age’])

#按索引列排序df_inner.sort_index()

#如果price列的值>3000,group列显示high,否则显示low
df_inner[‘group’] = np.where(df_inner[‘price’] > 3000,‘high’,‘low’)

更多学习文章请查看
https://blog.csdn.net/Ter_Fuir/article/details/103384909?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-1.pc_relevant_is_cache&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-1.pc_relevant_is_cache

小福利,Python操作excel的常用方法(1)相关推荐

  1. python操作Excel设置打印标题时碰到的一个小问题

    最近在学习python操作Excel,在网上找到一段代码,将几个工作表合并成一个工作簿的多个工作表,实现以下效果: 首先,将要合并的工作表名存储在列表中,使用for循环写入Excel中 # 将要导入的 ...

  2. Python操作Excel、Word、PPT、PDF、复杂文件、通信软件(微信、邮件、飞书、钉钉)、图片集合大全

    1.在CSDN的这几年,我写了本书! 很多朋友为了学习如何用Python自动化地处理各种文档,应该都下载过这个文档:python操作excel.word.pdf.pdf. 时至今日,仅仅在CSDN一个 ...

  3. 小福利,数据分析之数据清洗常用方法

    大家好,我是天空之城,今天带来小福利,数据分析之数据清洗常用方法 清洗数据主要分为以下3个步骤: 一.处理缺失值,这一块主要会讲解如何清洗表格中的缺失值. 二.处理重复值,这一块主要会讲解如何清洗表格 ...

  4. python连接excel存放数据_有了这篇python操作Excel学习笔记,以后储存数据 办公很轻松!...

    最近在做一些数据处理和计算的工作,因为数据是以.csv格式保存的,因此刚开始直接用Excel来处理.但是做着做着发现重复的劳动其实并没有多大的意义,于是就想着写个小工具帮着处理.以前正好在一本书上看到 ...

  5. python处理excel表格实例-使用Python操作excel文件的实例代码

    使用的类库 pip install openpyxl 操作实现 •工作簿操作 # coding: utf-8 from openpyxl import Workbook # 创建一个excel工作簿 ...

  6. 全网最全 Python 操作 Excel 教程,建议收藏!

    [欢迎关注微信公众号:厦门微思网络] 微思网络(官网):https://www.xmws.cn/ 0 Python Excel库对比 我们先来看一下python中能操作Excel的库对比(一共九个库) ...

  7. excel进度条与百分比不符_用Python操作Excel数据

    今天给大家展示一个python操作Excel的小demo,demo的例子比较简单,如果大家有什么建议,欢迎可以直接在函数君的微信后台留言. 首先,我们需要安装python在我们的电脑上. 安装的步骤如 ...

  8. 最全整理!Python 操作 Excel 库 xlrd与xlwt 常用操作详解!

    来源/早起Python 在之前的Python办公自动化系列文章中,我们已经相信介绍了openyxl.xlsxwriter等Python操作Excel库. 相信大家对于几个库的差异与使用场景有了一定的认 ...

  9. python列表转换成数字_python 字母转成数字Python操作列表的常用方法总结

    下面列出列表常用的方法操作列表以及小例子: 1.  Append 在列表末尾添加元素,需在列表末尾添加元素,需要注意几个点: A. append中添加的参数是作为一个整体 >>> n ...

最新文章

  1. 人工智能改变生活的10种方式
  2. 不要一辈子都指望用技术赚钱
  3. FPGA管脚分配文件的保存
  4. matlab sae模型,matlab的Deep Learning的toolbox 中的SAE算法
  5. Unity中有两种Animation Clip
  6. UIScrollView实现不全屏分页的小技巧
  7. ASP.NET 页面之间传值的几种方式
  8. php mysql上传多张图片_PHP实现一次性多张图片上传功能
  9. 整数线性规划实现(lingo,python分枝界定法)
  10. linux fork脚本,shell调度脚本的三种不同方法(fork, exec, source)
  11. c++代码整洁之道pdf_别再问如何用Python提取PDF内容了!
  12. 【虚幻引擎4系列教程】第1章:虚幻引擎4的安装指导
  13. matlab 函数中引用文件,Matlab如何调用其他m文件中的函数
  14. EXCEL表格-绝对引用符$详解
  15. linux命令man ls,linux 命令ls man手册的详解
  16. 知乎视频:联合创作盘活内容价值
  17. OpenGL MFC单文档 实现轨迹球
  18. 图片去水印在线-图片去水印无痕迹的app
  19. HTML 语法教学之连结标签
  20. Linux C popen函数返回Shell命令执行结果

热门文章

  1. 使用html tidy转换出现error:can't open,Notepad++使用Tidy2格式化HTML文档的具体方法
  2. 蓝桥杯 Web 应用开发模拟赛首次公开!参赛选手速进!
  3. pcb之Altium Designer 软件介绍和安装流程。
  4. 小眼睛适合大框还是小框眼镜_大镜框还是小镜框?切记适合的才是最好的!
  5. SAS数据交叉表去除美元符号$$$
  6. 番外篇Engineer07--DAY14(重设root密码 LDAP 部署autofs实现按需挂载 swap交换空间)
  7. 市面上几款第一人称射击游戏的武器后坐力效果观察
  8. proteus pro 8.9 汉化安装教程
  9. 用java中的File删除图片
  10. 端口扫描器设计实现(Python)