Я запустил приведенный ниже программный метод. В python 3.7,
corona_dif.nlargest(15, 'Confirmed')
Но я получил следующие ошибки, может ли кто-нибудь объяснить мне решение проблемы, ожидающей вашего любезного ответа
1 ответ
Ключ «Подтверждено», который вы используете в corona_dif.nlargest(15, 'Confirmed)
, неверен. Это должно быть имя метки столбца. KeyError означает, что вы используете неверный ключ.
Пожалуйста, проверьте ключ, который вы используете. Это должно быть имя метки столбца. В вашем случае проверьте орфографию и регистр символов «Подтверждено» в соответствии с именем столбца таблицы. Может быть, это все в нижнем регистре, то есть «подтверждено».
См. изображение выше. Мой DataFrame имеет три столбца «x», «y», «z».
В моем коде, когда я ввожу print(df.nlargest(2, 'x'))
, он дает мне вывод, но когда я ввожу неправильный ключ print(df.nlargest(1, 'xy'))
, он дает такую же ошибку, как и ваша.
Если у вас есть путаница, пожалуйста, укажите в комментариях. Я был бы очень рад дать вам решения.
Похожие вопросы
Новые вопросы
python
Python — это мультипарадигмальный многоцелевой язык программирования с динамической типизацией. Он предназначен для быстрого изучения, понимания и использования, а также обеспечивает чистый и унифицированный синтаксис. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Если у вас есть вопросы о версии Python, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas, NumPy) укажите это в тегах.
print(type(corona_diff))