Pandas 读取Excel并设定n列做MultiIndex

#读取数据
import pandas as pd
import numpy as np
import glob,os
path=r'e:\tj\month\fx1809'
file=glob.glob(os.path.join(path, "zk*09.xls"))
print(file)
dl= []
for f in file:#index_col将excel中的0,1,2列读取为DataFrame的indexdl.append(pd.read_excel(f,header=[0,1],index_col=[0,1,2])) df=pd.concat(dl)

效果如下:

df.index.unique()#显示IndexMultiIndex(levels=[['保定  ', '全省  ', '唐山  ', '廊坊  ', '张家口', '承德  ', '沧州  ', '石
家庄', '秦皇岛', '衡水  ', '邢台  ', '邯郸  '], ['中华联合', '中煤产险', '中路财险', '中银财险','亚太财险', '产险合计', '人保财险', '信达财险', '出口信用', '利宝财险', '华农财险', '华安财险',
'华泰财险', '合众财险', '国寿财险', '大地财险', '天安财险', '太保产险', '太平财险', '安华农业',
'安盛天平', '安诚财险', '安邦财险', '富德财险', '平安产险', '永安财险', '永诚财险', '泰山财险',
'渤海财险', '燕赵财险', '紫金财险', '英大财险', '都邦财险', '阳光财险', '鼎和财险'], ['2016-09', '2017-09', '2018-09']],

Pandas 读取Excel并设定n列做MultiIndex相关推荐

  1. pandas读取excel文档,每列标题及标题下的内容,总行数,总列数

    pandas读取excel文档,每列标题及标题下的内容,总行数,总列数 import pandas'''''' # file_path为excel的文件路径 def read_excel(file_p ...

  2. pandas 读取excel文件的指定列

    使用 pandas 读取 excel 文件的指定列,可以使用 pd.read_excel() 函数,并通过 usecols 参数指定要读取的列.例如: import pandas as pddf = ...

  3. python pandas 读取excel 去重某一列_Python中Pandas读取修改excel操作攻略(代码示例)...

    本篇文章给大家带来的内容是关于Python中Pandas读取修改excel操作攻略(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 环境:python 3.6.8 以某米赛 ...

  4. pandas读取excel带汉字的列头_Pandas在读取csv时如何设置列名--常用方法集锦

    今天来整理下如何在读CSV的时候正确处理列名. csv文件自带列标题 原始数据是有列标的,用excel打开是这样的: Screen Shot 2018-08-30 at 8.20.36 PM.png ...

  5. pandas读取excel带汉字的列头,Pandas读取excel与中文文件名

    I am trying to load as a pandas dataframe a file that has Chinese characters in its name. I've tried ...

  6. pandas读取Excel判断指定列是否有空值

    一.简介 有时我们用pandas读取Excel去获取某列或者某几列的值,并对该列的值进行处理时,一般都会先判断该列是否有空值,若有空值对其进行处理后再让程序往下走,否则不做判断可能程序会报错,比如用正 ...

  7. python利用pandas和xlrd读取excel,特征筛选列

    利用xlrd读取excel筛选0值超过99%的列,并删除import xlrdworkbook=xlrd.open_workbook(r"123.xlsx")table = wor ...

  8. python数据可视化开发(2):pandas读取Excel的数据格式处理(数据读取、指定列数据、DataFrame转json、数学运算、透视表运算输出)

    系列文章目录 python开发低代码数据可视化大屏:pandas.read_excel读取表格 python实现直接读取excle数据实现的百度地图标注 python数据可视化开发(1):Matplo ...

  9. pandas读取excel使用read_excel()中的usecols参数读取指定的列

    pandas读取excel使用read_excel()中的usecols参数读取指定的列 比如:读取xxx.xls文件的1,3,4列,可以使用useclose来指定列数(旧版本也叫pare_cols) ...

最新文章

  1. java web的ssh框架_JavaWeb_(SSH论坛)_二、框架整合
  2. java设计模式---装饰器模式
  3. 【Android】Uri、UriMatcher、ContentUris详解
  4. orange软件_Orange和戴尔技术公司合作 联合测试和开发5G和商业模式
  5. 第十节: 利用SQLServer实现Quartz的持久化和双机热备的集群模式 :
  6. windows写文件到ubuntu之samba
  7. 刘海又回来了?iPhone 12 Pro摄像头曝光...
  8. 深度学习入门笔记(五):神经网络的学习
  9. layui 滚动加载与ajax,909422229_layUi关于ajax与loading问题
  10. ngingx安装错误 ./configure: error: the HTTP rewrite module requires the PCRE library.
  11. 144项大神级ppt制作技术
  12. js工具库Ramda和lodash和underscore用法对比
  13. 笔记本电脑设置WIFI热点(解决:校园网一个账号只能一台设备登录)
  14. 5G应用加速落地,酷雷曼VR直播应时而生。
  15. Qt 纯代码模仿 WPS 登录界面
  16. 正宇丨你选择了开始,就不要轻言放弃
  17. 微信小程序:中老年用户群体的流量生意如何做?
  18. 蓝帽杯web----杰克与肉丝
  19. Linux内核(十五)sysrq 详解 I —— 使用手册
  20. Blazeds(一)

热门文章

  1. 关于SCI论文Figure图片你想知道的都在这里!
  2. 深度学习 --- Hopfield神经网络详解
  3. “虚假检测报告”辨别的6个方法,赶紧收藏
  4. python元组和列表的联系_Python元组和列表的区别
  5. python元组和列表比较
  6. Linux 安装docker,以及docker的基本操作
  7. FileSystem的append方法文件内容追加坑记
  8. 企业与团队怎样建立一个有效的、切实可行的知识管理系统?
  9. 必须升级pip,为什么?!
  10. MBR30100CT-ASEMI插件肖特基二极管MBR30100CT