python处理excel数据的时候 有时候会出现一对多 也就是前面的数据会合并起来 后面的却分开类似下面这种情况

使用pandas进行读取之后,只会在第一行出现 其他都为空值

其实处理这种数据很简单,使用pandas内置函数fillna()就可以了

import pandas as pddata = pd.read_excel('row_.xlsx')
# 因为第四列数量是没有任何空值的 所以我就撒个懒
# 希望大家到时候可以看情况而定
for i in data.columns.tolist():data[i] = data[i].fillna(method='ffill')
print(data)


fillna(method=‘ffill’)
根据上面向下填充 所以可以完美的解决我们的问题
只是个人做东西时候所碰到的 有更难得 或者 更好的方法 欢迎大家讨论

python处理excel表格中合并的行相关推荐

  1. 【Python数据分析】利用Python删除EXCEL表格中指定的列数据或行数据

    如何利用Python删除EXCEL表格中指定的列数据?今天与大家一起分享一下DataFrame对象的drop()函数,drop()函数可根据标签删除EXCEL表格中的列数据或行数据,其语法格式如下: ...

  2. python 查找excel表格中重复的信息并标出来

    Python之PyMuPDF--批量处理一个PDF文件中发票的总金额提取 python 查找excel表格中重复的信息并标出来 python 提取excel表格中指定的关键字 python 批量修改文 ...

  3. 怎么把好几行弄成一行_怎么把excel表格里多行变成一行数据|excel表格中让多行内容变成为一行...

    excel怎么把多行数据变成一行 F1=INDEX($A$1:$E$21,ROUNDUP(COLUMN()/5,0),COLUMN()-5*(ROUNDUP(COLUMN()/5,0)-1))向后拉 ...

  4. 如何利用python将excel表格中筛选出来的每一份数据各自另存为新的excel文件?

    如何利用python将excel表格中筛选出来的每一份数据各自另存为新的excel文件? 1.问题描述 2.解决过程 2.1 问题分析: 2.2 解决思路 3.运行结果 1.问题描述 最近在处理一堆工 ...

  5. Python标识EXCEL文件中的重复行

    本代码分别对指定目录(路径='G:\\Xct\\python')下的EXCEL文件:文件01.xlsx和文件02.xls进行重复行标记,这样便于在EXCEL中用"自动筛选"的功能将 ...

  6. 【Python数据分析】利用Python替换EXCEL表格中指定的数据

    如何利用Python替换EXCEL表格中指定的数据?今天与大家一起分享一下DataFrame对象的replace()函数,replace()函数可EXCEl中的数据内容,其语法格式如下: 表达式.re ...

  7. python读取excel表格-python读取excel表格中的数据

    使用python语言实现Excel 表格中的数据读取,需要用到xlrd.py模块,实现程序如下: import xlrd #导入xlrd模块 class ExcelData(): def __init ...

  8. 使用Python由Excel表格中采集数据填充至Word表格特定单元格并批量生成文件

    工作中我们经常会遇到,从EXCEL表格中大量复制粘贴数据至WORD表格中,再存为一个个单独文件,这种枯燥乏味的重复性工作不仅效率低下,还特别容易出错.本人试着做了一个小项目,仅用了19.441秒就自动 ...

  9. 使用python将excel表格中的A+,A等分数自动转换成百分制分数,并自动保存于excel中

    使用该简短程序,将excel表格中的A+,A,A-,B+等转换成对应的百分制分数,再加和平均,并自动保存于excel表格中. 本文较为适合学生数次作业分数的最终统计,本例是将学生的八次作业转换成百分制 ...

最新文章

  1. TensorFlow(2)图(默认图与自定义图) TensorBoard可视化
  2. Datawhale组队学习周报(第012周)
  3. Python-anaconda-Spyder使用matplotlib画图无法显示报错解决:Figures now render in the Plots pane by default. To mak
  4. 归档 OmniFocus 中已完成的任务到 印象笔记 Evernote
  5. python dash库_让你事半功倍的小众 Python 库
  6. DevOps简单介绍
  7. Jupyter中那些神奇的第三方拓展魔术命令
  8. jvm 参数_6个提高性能的JVM参数
  9. DelphiBCB一线程序员开发经验
  10. 2017交大计算机专业分数线,2017上海交大录取分数线历年录取分(2)
  11. 一台电脑安装多个Chrome
  12. Oracle记录表删除操作简单方法
  13. java开发工程师面试自我介绍_java程序员面试自我介绍范文
  14. android 动画停止播放,Android动画暂停和播放问题
  15. 利用python构建马科维茨_如何用python实现Markowitz投资组合优化
  16. Origin 2017 给曲线加标记符号
  17. 离职前一定要做好这7件事情,少一件都很麻烦。
  18. 解读混淆矩阵在语义分割FCN指标计算中的应用(含代码实现)
  19. opencv 图片降噪
  20. Java泛型中的桥方法(Bridge Method)

热门文章

  1. MPU-6050陀螺仪灵敏度LSBs/°/sec含义并与GY-85对比
  2. 排列与组合中的递归策略(as3.0)
  3. Hive的Metastore服务和Hiveserver2服务的详细说明
  4. MInd+实例4——公园人数计数系统
  5. 国内如何下载并使用LINE(免费提供apk安装包)
  6. Tempest之Testr使用
  7. 李沐《动手学》-kaggle-房价预测-submission
  8. ArcGIS中的坐标系
  9. 深度学习:深度信念网络(DBN)结构和训练过程
  10. LeetCode解析------111. 二叉树的最小深度-深度优先搜索