在python的jupyter笔记本中找不到文件?

在python的jupyter笔记本中找不到文件?,python,pandas,csv,jupyter-notebook,Python,Pandas,Csv,Jupyter Notebook,我试图将数据集从CSV文件拉入jupyter笔记本,但找不到该文件。我不确定如何才能找到该文件 我试着给所有目录命名,但是弄糊涂了 这是我的密码: import pandas as pd df = pd.read_csv("TrainLabel1.csv") df.head() 我需要准确显示数据,请帮助我如何操作。尝试使用操作系统模块将当前工作目录加入文件名,如果不起作用,请检查以确保该文件与python文件位于同一目录中 import os import pandas as pd f

我试图将数据集从CSV文件拉入jupyter笔记本,但找不到该文件。我不确定如何才能找到该文件

我试着给所有目录命名,但是弄糊涂了

这是我的密码:

import pandas as pd

df = pd.read_csv("TrainLabel1.csv")

df.head()

我需要准确显示数据,请帮助我如何操作。

尝试使用操作系统模块将当前工作目录加入文件名,如果不起作用,请检查以确保该文件与python文件位于同一目录中

import os
import pandas as pd

filename = os.path.join(os.getcwd(), 'TrainLabel1.csv')

df = pd.read_csv(filename)
df.head()

默认情况下,read_csv将读取启动python/jupyter的目录中的文件。因此,请确保文件位于同一位置,否则只需提供文件位置的整个路径,如果您使用的是远程笔记本,请确保将文件保留在原位

当文件位于pythonshell所在的目录中时

>>> import pandas as pd
>>> pd.read_csv("xyz.csv")
          id           expired_by
0       18001604904  2018-11-05 20:37:31
1       21001745601  2018-11-05 20:37:38
2  3006807007209405  2018-11-05 20:37:48
3  3010363003951901  2018-11-05 20:37:58
4  3010363003951701  2018-11-05 20:48:10
5  3010363003951702  2018-11-05 20:48:14
6  3010363003951703  2018-11-05 20:48:17
如果文件位于不同的路径中

>>> import pandas as pd
>>> df = pd.read_csv("/Users/x/y/z.csv")
>>> df.head()
          id           expired_by
0       18001604904  2018-11-05 20:37:31
1       21001745601  2018-11-05 20:37:38
2  3006807007209405  2018-11-05 20:37:48
3  3010363003951901  2018-11-05 20:37:58
4  3010363003951701  2018-11-05 20:48:10
5  3010363003951702  2018-11-05 20:48:14
6  3010363003951703  2018-11-05 20:48:17

这与jupyter笔记本无关,除非jupyter在远程计算机上运行,然后确保将文件sftp到该服务器

您可以使用原始文件路径,如下所示


df=pd.read\u csv(r'C:\Users\me\Anaconda3\fr\u fr.csv)

您需要提供完整路径或相对于当前工作目录的路径,例如
df=pd.read\u csv(r'C:\user\my\u data\TrainLabel1.csv”)
尝试:1。导入操作系统2。print os.getcwd()这可以让你看到你的jupyter笔记本是从哪个目录执行的。这都是用ubuntu完成的,我对python不太熟悉。