импортируйте pandas как pd NameError: имя ‘null’ не определено в jupyter notebook

#pandas #jupyter-notebook #python-3.9

#pandas #jupyter-notebook #python-3.9

Вопрос:

Здравствуйте, в настоящее время я прохожу курс bootcamp для анализа данных на Udemy и использую jupyter notebook с версией python 3.9. В настоящее время я изучаю, как использовать библиотеку pandas, я установил ее на свой компьютер и даже обновил до версии 1.1.4. Когда я запускаю

 import pandas as pd 
 

и, выполнив ячейку, я получаю это сообщение об ошибке

 NameError Traceback (most recent call last)
<ipython-input-1-7dd3504c366f> in <module>
----> 1 import pandas as pd

~pandas.py in <module>
     25   {
     26    "cell_type": "code",
---> 27    "execution_count": null,
     28    "metadata": {},
     29    "outputs": [],

NameError: name 'null' is not defined
 

Я попытался перезапустить ядро, а также перезапустить и очистить вывод, но он по-прежнему выдает мне эту ошибку.

Комментарии:

1. похоже, вы назвали одну из своих локальных программ как pandas.py . таким образом, когда вы импортируете pandas, он импортирует ваш файл, а не библиотеку pandas

2. Ваше право, я назвал один из своих файлов как pandas.py , я удалил этот файл, так что теперь он работает, спасибо! Кроме того, я даже использовал import numpy как np прямо перед импортом pandas как pd, и по какой-то причине это сработало.

Ответ №1:

Возможно, у вас есть локальный файл с именем pandas.py . Удалите локальный файл pandas.py и запустите его заново. Это разрешится.

Оператор import пытается импортировать ваш локальный файл вместо библиотеки pandas

Ответ №2:

Возможно, у вас есть локальный файл с именем pandas.py . Удалите локальный файл pandas.py и запустите его повторно. Это решит проблему.

Оператор import импортирует ваш локальный файл вместо pandas библиотеки.