pandas 在左列中填充值的Python数据框架

z0qdvdin  于 2022-12-09  发布在  Python
关注(0)|答案(2)|浏览(177)

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

我想建立一个Product_ID - Category - Country的字典。
但是我需要,我相信,Python能够读取一个Excel文件与水平合并的单元格。

import pandas as pd

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

但是,返回的 Dataframe 如下:

我的问题是,如何用左列的值填充 Dataframe 中的nan值?
谢谢你,谢谢你

eh57zj3b

eh57zj3b1#

这应该做到:

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

vohkndzv2#

我明白,这个问题是超过2哟,最好的答案是正确的,但如果你想填补NaNs的整个框架,你可以用途:

df.T.ffill().T

相关问题