Похоже на невероятно основную ошибку, я попытался удалить и переустановить последнюю версию Numpy (1.9), и это, похоже, не решило мою проблему. При попытке использовать функцию аранжировки я получаю следующую ошибку:
Traceback (most recent call last):
File "names.py", line 37, in <module>
top1000.index = np.arrange(len(top1000))
AttributeError: 'module' object has no attribute 'arrange'
Печать версии подтверждает, что она действительно 1,9. Мне не удалось встретить кого-то другого, сообщившего об этой конкретной проблеме. Я также пробовал это на двух отдельных компьютерах Mac и по-прежнему получал ту же самую точную ошибку.
import numpy as np
import pandas as pd
print np.__version__
grouped = names.groupby(['year', 'sex'])
top1000 = grouped.apply(get_top1000)
top1000.index = np.arrange(len(top1000))