当前位置: 首页 > news >正文

东莞微信网站建设咨询重庆网站建设 九度互联

东莞微信网站建设咨询,重庆网站建设 九度互联,海外网络连接器,设计说明书怎么写案例背景 真的很容易疯....上班的单位的表格都是不同的人做的#xff0c;所以就会出现各种合并单元格的情况#xff0c;要知道我们用pandas读取数据最怕合并单元格了#xff0c;因为没规律...可能前几列没合并#xff0c;后面几列又合并了....而且pandas对于索引很严格所以就会出现各种合并单元格的情况要知道我们用pandas读取数据最怕合并单元格了因为没规律...可能前几列没合并后面几列又合并了....而且pandas对于索引很严格这种合并单元读取进来就是空的还怎么查找数据......例如 还有这种 读取的时候....真的很无语。虽然手工做的表头方便人看但真的不方便代码来取数。 下面我们来看看怎么自动化读取这种多合并表格的数据并规范表头。就用这个资产的样例 代码实现 读取数据前2行都是标题没用跳过然后header0,1表示2行作为多层索引。 name资产类别统计表2023.7.xlsxdfpd.read_excel(f{name},skiprows2,header[0,1],converters{类别编号: str}) df.head(3) 可以看到有‘unnamed’这种合并单元出现的空值的情况。  我们可以打印查看一下行索引名称 df.columns 像这种只有部分下面缺失的可以直接用上面的第一层索引填充第二层索引让它还是两层索引然后继续做多层索引数据框。 cols df.columns.map(lambda x: [x[0]if Unnamed in i else i for i in x]) multi_cols pd.MultiIndex.from_arrays([list(col) for col in zip(*cols)]) df.columnsmulti_cols df.head(2) 这样就是处理好 然后按照多层索引的方法去进行取数。 若多层索引不熟悉只想变成正常 的二维数据框那么就这样 cols df.columns.map(lambda x: .join( if Unnamed in i else i for i in x)) cols 把第一层和第二层的名称都进行合并然后赋值   df.columnscols df.head(2) 这样就变成了单层数据框完成 后面就正常的pandas索引进行取数修改筛选计算等工作了。
http://www.w-s-a.com/news/345250/

相关文章:

  • vps绑定多个网站创意咨询策划公司
  • 做qq图片的网站网页制作与网站建设江西
  • 做爰全过程的视频网站网络文化经营许可证怎么办
  • 常德市网站建设网站开发用哪个软件好
  • 网站文章怎么更新时间重庆勘察设计网
  • 外卖网站设计企业网站优化做法
  • 专业的营销型网站制作wordpress版权年份
  • 程序员会搭建非法网站吗怎么把wordpress字去掉
  • 牡丹江营商环境建设监督局网站中国档案网站建设的特点
  • 网站欣赏网站欣赏知名企业网站搭建
  • 书店网站建设可行性分析为大型企业设计网络营销方案
  • 北京教育云平台网站建设中国服装设计网站
  • 网络公司专业做网站豌豆荚app下载
  • 网站建设属于什么岗位济宁网站建设_云科网络
  • wordpress网站监测fwa 网站 欣赏
  • 用jsp做的可运行的网站推广网络
  • 电商网站设计论文wordpress子文件夹建站
  • 临沂网站优化如何如何做公司的网站建设
  • 建设部网站 光纤到户沈阳网页设计兼职
  • 企业网站建设作用宁波企业网站推广效果好
  • wordpress课件站模板做网站的公司 贵阳
  • 低价格网站建设网站建设中的板块名称
  • 青岛网站建设华夏h5链接是什么意思
  • 贸易公司如何做网站百度做的网站一般在什么后台
  • 东莞网站设计方案广州做服装电商拿货的网站
  • 部队网站建设设计dede个人网站模板
  • 个人网站怎么自己备案重庆怎样网站推广
  • 做电影网站挣钱吗重庆网站建设技术托管
  • 网站建设用户登录网站商业授权含义
  • 接做室内效果图的网站wordpress制作上传图片