一、前言
实习干了几个项目都涉及Python数据处理,好久没写笔记就写这篇来总结一下,常用的Python处理Excel数据方法吧!主要内容涉及到pandas、xlwings、openpyxl。
二、pandas的一些操作
1、pandas排序
data.sort_values(by='字段名',ascending=False) #数据按“字段名”倒序排列
#ascending=False,倒序排列;True则升序排列
import pandas as pd
data = pd.read_excel(r'C:\Users\86188\Desktop\Python数据挖掘与数据分析\test.xls')
data.sort_values(by='总分',ascending=False)

data.sort_values(by='总分',ascending=True)

2、pandas截取行、列的常用操作
1)我个人常用的方法:
切去行
data[0:2]

截取列,或者列的第几行,前几行数据
data['姓名'][-1:]

#截取某列或某些列
data[['姓名','总分']]

2)loc切片的使用
切去行,前三行,因为Python编号是从0开始的
data.loc[0:2]#或data.loc[:2]

截取列,列的第几行数据
data.loc[0:1,('姓名','总分')]

本文总结了Python在数据处理中的常用方法,包括pandas库的排序、切片操作,详细介绍了如何按字段名和iloc进行数据截取。此外,还探讨了pandas的数据拼接、交集和差集。接着,文章讲解了xlwings对Excel的操作,如打开、写入数据及单元格样式设置。最后,提到了openpyxl对xlsx文件的读写及样式设置,并介绍了os库在文件夹操作中的应用,如文件查找、重命名、删除和复制。
最低0.47元/天 解锁文章
920

被折叠的 条评论
为什么被折叠?



