Python 读取excel文件并填充缺少的值

Python 读取excel文件并填充缺少的值,python,pandas,Python,Pandas,我已将excel文件导入熊猫,如下所示: xlsnist = pd.ExcelFile(path+'framework-for-improving-critical-infrastructure-cybersecurity-core.xlsx') df3 = pd.read_excel(xlsnist, "CSF Core") 下面的屏幕截图显示此文件已合并单元格。我想用Function、Category、Subcategory的相关值填充空行。例如,函数的NaN单元格应具有“标识(ID)”

我已将excel文件导入熊猫,如下所示:

xlsnist = pd.ExcelFile(path+'framework-for-improving-critical-infrastructure-cybersecurity-core.xlsx')

df3 = pd.read_excel(xlsnist, "CSF Core")
下面的屏幕截图显示此文件已合并单元格。我想用Function、Category、Subcategory的相关值填充空行。例如,函数的NaN单元格应具有“标识(ID)”,直到其在第82行更改为“保护(PR)”。我想对所有列执行此操作,因此没有“NaN”值,但我不确定如何执行此操作

您可以尝试:

import pandas as pd
file = 'framework-for-improving-critical-infrastructure-cybersecurity-core.xlsx'
df = pd.read_excel(file)
df.ffill()
结果:


试着玩
df3['col_name'].fillna(method='ffill')