python -pandas -处理excel合并单元格问题

对于合并的单元格,不进行处理情况下,会默认输出nan问题

解决方法:

python 复制代码
class A(object):

    def __init__(self, xlsx_file_path, sheet_index):

        self.xlsx_file = FileDataProcesser.read_excel(xlsx_file_path, sheet_index)
        self.sheet_data = self.xlsx_file.fillna(method='ffill') #后向值填充excel数据--ffill方法
    def print_all_data(self): #定义方法进行打印
        print(self.sheet_data)

方法的调用及打印:

python 复制代码
class B(A):
    def print_all_data(self):
        return super().print_all_data()
#打印实现
print_node = B('textdec.xlsx')
B.print_all_data()

excel初始数据:

ffill处理之后的数据:

相关推荐
NeilNiu2 分钟前
lm-Evaluation Harness使用
python
梦幻精灵_cq3 分钟前
我的color()设计理念——终端颜色渲染状态机设定
python
南 阳5 分钟前
Python从入门到精通day62
开发语言·python
絆人心8 分钟前
Python 数据分析核心库:Pandas 与 NumPy 从入门到实战全指南(附电商用户分析完整代码)
python·数据挖掘·数据分析·numpy·pandas·数据处理·电商数据分析
Dxy123931021616 分钟前
Python如何对XML进行格式化
xml·python
兰.lan17 分钟前
【黑马ai测试】黑马头条登录功能测试-发布功能测试-其他功能模块设计
软件测试·人工智能·笔记·python·功能测试·ai·单元测试
想吃砸到牛顿的苹果的籽17 分钟前
rk3588部署yolov5需要用rknn_toolkit2,安装环境。
python·深度学习·yolo部署rk3588
李昊哲小课19 分钟前
Pandas数据分析 - 第十二章:性能优化
性能优化·数据挖掘·数据分析·pandas
我姓徐23 分钟前
TensorFlow 模型训练和简单部署示例
python·tensorflow
好运的阿财28 分钟前
OpenClaw四种角色详解
人工智能·python·程序人生·microsoft·开源·ai编程