python处理excel表格中合并的行
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表格中合并的行相关推荐
- 【Python数据分析】利用Python删除EXCEL表格中指定的列数据或行数据
如何利用Python删除EXCEL表格中指定的列数据?今天与大家一起分享一下DataFrame对象的drop()函数,drop()函数可根据标签删除EXCEL表格中的列数据或行数据,其语法格式如下: ...
- python 查找excel表格中重复的信息并标出来
Python之PyMuPDF--批量处理一个PDF文件中发票的总金额提取 python 查找excel表格中重复的信息并标出来 python 提取excel表格中指定的关键字 python 批量修改文 ...
- 怎么把好几行弄成一行_怎么把excel表格里多行变成一行数据|excel表格中让多行内容变成为一行...
excel怎么把多行数据变成一行 F1=INDEX($A$1:$E$21,ROUNDUP(COLUMN()/5,0),COLUMN()-5*(ROUNDUP(COLUMN()/5,0)-1))向后拉 ...
- 如何利用python将excel表格中筛选出来的每一份数据各自另存为新的excel文件?
如何利用python将excel表格中筛选出来的每一份数据各自另存为新的excel文件? 1.问题描述 2.解决过程 2.1 问题分析: 2.2 解决思路 3.运行结果 1.问题描述 最近在处理一堆工 ...
- Python标识EXCEL文件中的重复行
本代码分别对指定目录(路径='G:\\Xct\\python')下的EXCEL文件:文件01.xlsx和文件02.xls进行重复行标记,这样便于在EXCEL中用"自动筛选"的功能将 ...
- 【Python数据分析】利用Python替换EXCEL表格中指定的数据
如何利用Python替换EXCEL表格中指定的数据?今天与大家一起分享一下DataFrame对象的replace()函数,replace()函数可EXCEl中的数据内容,其语法格式如下: 表达式.re ...
- python读取excel表格-python读取excel表格中的数据
使用python语言实现Excel 表格中的数据读取,需要用到xlrd.py模块,实现程序如下: import xlrd #导入xlrd模块 class ExcelData(): def __init ...
- 使用Python由Excel表格中采集数据填充至Word表格特定单元格并批量生成文件
工作中我们经常会遇到,从EXCEL表格中大量复制粘贴数据至WORD表格中,再存为一个个单独文件,这种枯燥乏味的重复性工作不仅效率低下,还特别容易出错.本人试着做了一个小项目,仅用了19.441秒就自动 ...
- 使用python将excel表格中的A+,A等分数自动转换成百分制分数,并自动保存于excel中
使用该简短程序,将excel表格中的A+,A,A-,B+等转换成对应的百分制分数,再加和平均,并自动保存于excel表格中. 本文较为适合学生数次作业分数的最终统计,本例是将学生的八次作业转换成百分制 ...
最新文章
- TensorFlow(2)图(默认图与自定义图) TensorBoard可视化
- Datawhale组队学习周报(第012周)
- Python-anaconda-Spyder使用matplotlib画图无法显示报错解决:Figures now render in the Plots pane by default. To mak
- 归档 OmniFocus 中已完成的任务到 印象笔记 Evernote
- python dash库_让你事半功倍的小众 Python 库
- DevOps简单介绍
- Jupyter中那些神奇的第三方拓展魔术命令
- jvm 参数_6个提高性能的JVM参数
- DelphiBCB一线程序员开发经验
- 2017交大计算机专业分数线,2017上海交大录取分数线历年录取分(2)
- 一台电脑安装多个Chrome
- Oracle记录表删除操作简单方法
- java开发工程师面试自我介绍_java程序员面试自我介绍范文
- android 动画停止播放,Android动画暂停和播放问题
- 利用python构建马科维茨_如何用python实现Markowitz投资组合优化
- Origin 2017 给曲线加标记符号
- 离职前一定要做好这7件事情,少一件都很麻烦。
- 解读混淆矩阵在语义分割FCN指标计算中的应用(含代码实现)
- opencv 图片降噪
- Java泛型中的桥方法(Bridge Method)