Python 左列有值的数据框 fillna

Python Dataframe fillna with value on left column

我有一个 excel 电子表格,其中包含合并的单元格。

我想建立一个字典 Product_ID - 类别 - 国家。

但为此,我认为我需要 Python 才能读取具有水平合并单元格的 excel 文件。

import pandas as pd

excel_sheet = pd.read_excel(r'C:\Users\myusername\Documents\Product_Sales_Database.xlsx, 'Product IDs')

但是返回的数据帧是这样的:

我的问题是,如何使用左列中的值填充数据框中的 nan 值?

谢谢!

应该这样做:

df.iloc[0] = df.iloc[0].ffill()