某个目录中的源文件无法处理“ pd.read_csv”并上载任何数据文件

时间:2019-07-08 02:09:58

标签: python pandas dataframe pycharm jupyter

在某个目录中,无论是使用Python IDE(Pycharm)还是Jupyter笔记本,源文件都无法使用“ pd.read_csv”上传数据。如果我在文件外部创建一个源文件,然后将其指向我要上传的任何数据(无论该数据位于躲避目录中还是其他位置),它都可以正常工作。

我是新手,所以我确定可以更改此内容以使此目录中的源文件以这种方式运行。

我复制了目录,并在复制的目录中尝试了相同的操作,但行为仍然存在。

但是,如果我创建一个新文件夹,然后在其中复制数据文件,然后创建一个源文件并在新的新目录中运行,那么它将起作用。

这是我试图运行的代码,而数据框只是以“未定义”的形式出现:

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

我对这个解决方法很满意,但是我想知道原始目录发生了什么变化,从而导致了这种现象,所以我可以在以后检查/避免使用它。

0 个答案:

没有答案