Python 3.x 类reindex函数如何与方法一起工作;菲尔&&引用;bfill";?

Python 3.x 类reindex函数如何与方法一起工作;菲尔&&引用;bfill";?,python-3.x,pandas,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(d

我有两个形状为(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

任何建议都会很好

这在mi很有效laptop@ansev此代码在my PC中不起作用您使用的熊猫是什么版本?请检查df1.index和df2.index。。。我想这是因为指数太高了different@ansev版本是0.23.4