Это может звучать довольно странно, но когда я использую функцию pandas.DataFrame.shift()
с аргументом ключевого слова fill_value
, я получаю TypeError: shift() got an unexpected keyword argument 'fill_value'
.
Даже простой пример документации дает мне эту ошибку:
df = pd.DataFrame({'c1': [1, 2, 3],
'c2': [4, 5, 6],
'c3': [7, 8, 9]})
df.shift(periods=1, fill_value=0)
Как правило, ожидается
c1 c2 c3
0 0 0 0
1 1 4 7
2 2 5 8
3 3 6 9
но выдает ошибку. Кто-нибудь случайно узнает, в чем может быть проблема? Я искал в другом месте, но кажется, что никто другой не испытывает эту проблему ...