Python 3.x 无法使用ffill方法填充数据帧中的值 我试图用PANDA FFILE方法填充DATAFRAM中的空白单元格,但无法填充DATAFRAME中的年份列。 Year month 1947 M11 M11 1947 M12 M12 1948 M01 M01

Python 3.x 无法使用ffill方法填充数据帧中的值 我试图用PANDA FFILE方法填充DATAFRAM中的空白单元格,但无法填充DATAFRAME中的年份列。 Year month 1947 M11 M11 1947 M12 M12 1948 M01 M01,python-3.x,pandas,Python 3.x,Pandas,我试过了 Data['Year'] = Data['Year'].ffill(axis = 0) Data['month'] = Data['month'].ffill(axis = 0) 对于月列ffill方法有效,但对于年列它无效,请帮助 我最终需要的输出应该是这样的 Year month 1947 M11 1947 M11 1947 M12 1947

我试过了

Data['Year'] = Data['Year'].ffill(axis = 0)              
Data['month'] = Data['month'].ffill(axis = 0)
对于月列ffill方法有效,但对于年列它无效,请帮助

我最终需要的输出应该是这样的

Year            month
1947             M11
1947             M11
1947             M12
1947             M12
1948             M01
1948             M01

试试
Data=Data.reset_index()
@jezrael这在我的情况下不起作用。你能检查另一个副本吗?