reindex_like函数如何与方法“ ffill”和“ bfill”一起使用?

时间:2019-10-05 18:54:19

标签: python-3.x pandas

我有两个形状为(6,3)和(2,3)的数据框。现在,我想像第一个数据帧那样重新索引第二个数据帧,并用ffill方法或bfill方法填充na值。我的代码如下:

df1 = pd.DataFrame(np.random.randn(6,3),columns = ['Col1','Col2','Col3'])
df2 = pd.DataFrame(np.random.randn(2,3),columns = ['Col1','Col2','Col3'])
df2 = df2.reindex_like(df1,method='ffill')

但是此代码无法正常运行,因为我得到以下结果:

    Col1      Col2      Col3
0  0.578282 -0.199872  0.468505
1  1.086811 -0.707933 -0.924984
2       NaN       NaN       NaN
3       NaN       NaN       NaN
4       NaN       NaN       NaN
5       NaN       NaN       NaN

任何建议都会很棒

0 个答案:

没有答案