Python 3.x 类reindex函数如何与方法一起工作;菲尔&&引用;bfill";?
我有两个形状为(6,3)和(2,3)的数据框。现在我想像第一个数据帧一样重新索引第二个数据帧,并用ffill方法或bfill方法填充na值。我的代码如下: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
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