我正在尝试从CSV文件中将数据集拉入jupyter笔记本,但找不到该文件。我不确定如何使文件可用。
我已经尝试命名所有目录,但感到困惑。
继承我的代码:
import pandas as pd
df = pd.read_csv("TrainLabel1.csv")
df.head()
我需要准确提取数据,请帮我说明如何操作。
尝试使用os模块将当前工作目录连接到文件名,如果这不起作用,然后检查以确保您的文件与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的目录中的文件。因此,请确保文件位于同一位置,否则只提供文件位置的整个路径,并确保在使用远程笔记本时将文件保留在原位。
当文件位于python shell被激活的同一目录中时
>>> 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到该服务器