У меня есть два кадра данных формы (6,3) и (2,3). Теперь я хочу переиндексировать второй фрейм данных, например первый, а также заполнить значения либо методом ffill, либо методом bfill. мой код выглядит следующим образом:
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
Любое предложение будет замечательно