переиндексация в пандах не принимает аргумент оси? - PullRequest
0 голосов
/ 11 июня 2018

Я запускаю примеры в документации для панд (https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.reindex.html), и я получил неожиданное исключение:

index = ['Firefox', 'Chrome', 'Safari', 'IE10', 'Konqueror']
df = pd.DataFrame({
      'http_status': [200,200,404,404,301],
      'response_time': [0.04, 0.02, 0.07, 0.08, 1.0]},
       index=index)

df.reindex(['http_status', 'user_agent'], axis="columns")
TypeError: reindex() got an unexpected keyword argument "axis"

Ваш совет будет оценен

1 Ответ

0 голосов
/ 11 июня 2018

Это панда под 0.21.0 проблемы , поэтому используйте общее решение:

df = df.reindex(columns=['http_status', 'user_agent'])
...