Исходный файл не может загружать данные с помощью «pd.read_csv», когда он находится в определенном каталоге, будь то Python IDE (Pycharm) или блокнот Jupyter.Если я создаю исходный файл вне его и указываю на те данные, которые хочу загрузить (будь то данные в хитром каталоге или где-то еще), это работает.
Я новичок, поэтомуЯ уверен, что я мог изменить, чтобы исходные файлы в этом каталоге вели себя так.
Я скопировал каталог и попробовал то же самое в скопированном каталоге, и поведение остается в силе.
Но если я создаю новую папку, копирую туда файлы данных и создаю источникфайл и работать в новом каталоге, он работает.
Это код, который я пытался запустить, и фрейм данных пришел просто как «не определено»:
travel_df = pd.read_csv('/Users/Anon/Projects/Travel/FullData.csv')
travel_df.head()
, которыйничего не возвращает, и:
if travel_df.empty:
print('DataFrame is empty!')
, который возвращает:
NameError Traceback (most recent call last)
<ipython-input-2-29f39da7c7dc> in <module>()
----> 1 if travel_df.empty:
2 print('DataFrame is empty!')
NameError: name 'travel_df' is not defined
Я согласен с этим решением, но мне было интересно, что было изменено в исходном каталоге, который вызывает этоповедение, чтобы я мог проверить это / избежать его в будущем.