Я получаю сообщение об ошибке выше, когда пытаюсь использовать атрибут .ix для pandas dataframe, чтобы извлечь столбец, например, df.ix [:, 'col_header']. Сценарий работал с утра, но сегодня днем я запустил его в новой среде Linux с новой установкой Pandas. Кто-нибудь еще видел эту ошибку раньше? Я искал здесь и в других местах, но не могу найти его.
9
Ответы:
Новая установка сегодня (30 января 2020 года) будет установлена
pd.__version__ == '1.0.0'
. Это приводит к удалению многих устаревших функций .источник
пытаться
df.iloc[:, 'col_header']
.ix
устарелисточник
была та же проблема с пандами 1.0.0, у меня это работало
Откройте Anaconda Prompt (cmd) в качестве администратора, затем
Конда установить панды == 0.25.1
Ваша новая версия для панд будет перезаписана старой!
источник
Замените ix на .loc, он будет работать корректно.
источник
Спасибо.
Оглядываясь назад, мне, вероятно, не нужно было использовать .ix, так как df ['col_header'] работает для меня и более аккуратно.
источник
один столбец:
две колонки:
специальные столбцы (выберите столбец, включающий «длину»):
источник