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()
我有一个 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()