Передача списка лайков в .lo c или [] с отсутствующими ярлыками больше не поддерживается - PullRequest
0 голосов
/ 18 апреля 2020

Я хочу создать измененный фрейм данных с указанными столбцами. Я попробовал следующее, но выдает ошибку «Передача списка лайков в .lo c или [] с отсутствующими ярлыками больше не поддерживается»

# columns to keep
filtered_columns = ['text', 'agreeCount', 'disagreeCount', 'id', 'user.firstName', 'user.lastName', 'user.gender', 'user.id']
tips_filtered = tips_df.loc[:, filtered_columns]

# display tips
tips_filtered

Спасибо

Ответы [ 2 ]

2 голосов
/ 18 апреля 2020

Некоторые столбцы в списке не включены в фрейм данных, если вы хотите это сделать, давайте попробуем reindex

tips_filtered = tips_df.reindex(columns=filtered_columns)
0 голосов
/ 28 апреля 2020

Я на самом деле только что столкнулся с этой ошибкой, и вышеупомянутый хак исправил ее, но я не понимаю, почему ... Я попробовал аналогичный вызов на моем персональном компьютере, а не на ядре ноутбука, в котором я работал , и он прекрасно работает, используя .loc [] с подмножеством имен столбцов в формате списка. Я знаю, что это не ответ на вопрос, но я новичок в переполнении стека и пока не могу комментировать, но хотел уточнить в почему эта ошибка выдается?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...