Pandas处理日常EXCEL表格的便捷操作
2019-10-18 12:03
1391 查看
第一次写博客,写的可能有点乱,有问题可以一起探讨。格式可能控制也不是太好。
1.日常的数据集大多带有中文格式,例如“公务员招聘岗位汇总.xls”。我们使用pandas的read_csv()函数读取可能会出现无法解码的情况。强制更改xls为csv后缀可能会导致中文数据乱码
pandas中内置的read_excel()函数可直接将xls(xlsx)文件读取,返回一个dataframe
代码如下:
import pandas as pd import numpy as np information1=pd.read_excel("job4.xlsx")
2.当我们需要从上千个岗位中挑选出自己需要的岗位时,如果一个一个从excel表格中检索时效率特别低,而且可能会漏掉一些岗位
pandas的数据筛选切片可直接帮你筛选出你需要的岗位:例如选取招聘岗位为“材料类”的
df_cl=information1[information1.专业.str.contains("材料")]#直接切片
#pandas进行多条件联合筛选时不能用 and 和or 进行限制。对应使用&和| 代替
上述代码中:专业 是excel表的列名
series.str.contains("str1XXXXXX") 字符匹配
3.将筛选返回的df_cl Dataframe输出为本地的excel文件,即可过滤掉不需要的信息
df_cl.to_excel('材料专业岗位4.xlsx')
注:dataframe.to_excel()函数需要openpyxl库
输出的xls文件在你的项目文件里
相关文章推荐
- 关于excel表格数据处理及导入oracle数据库相关操作
- java操作处理Excel表格数据
- Pandas读入Excel数据表格与数据简单处理
- Excel 表格的基本操作(精选 39 个技巧)
- Excel表格操作
- C#操作Excel 单元格的格式处理[xyytIT]
- pandas处理各种表格数据
- 在EasyJWeb中使用Java Excel API 处理电子表格
- SpringMvc+POI 处理Excel的导入操作
- 用 python 操作 Excel 2007 表格 --- 准备篇
- 针对Excel表格文件操作的编程实现
- NPOI 操作数据库中数据的导入导出(Excel.xls文件) 和null数据的处理。
- python之excel表格操作
- Delphi中对Excel表格文件的导入和导出操作。
- 最新《PHPExcel探索课程 php操作表格教程》
- pandas操作Excel和MySql杂记
- 关于省市区excel表格通过mongodb转成json的操作
- VC操作Excel时SaveAs另存为时选择保存时警告处理
- Pandas DataFrame 日常的操作与发现
- Python数据分析:pandas时间序列处理及操作