如何使用Pandas(Jupyter笔记本)读取CSV文件

2024-05-29 09:52:31 发布

您现在位置:Python中文网/ 问答频道 /正文

(非常新的编码员,第一次在这里,如果有书面错误,道歉)

我有一个用Excel制作的csv文件,名为SouthKoreaRoads.csv,我应该用Pandas读取这个csv文件。下面是我使用的:

import pandas as pd
import os

SouthKoreaRoads = pd.read_csv("SouthKoreaRoads.csv")

我遇到了一个FileNotFoundError,我是个新手,不确定如何处理这个问题。有人能帮忙、提建议或做些什么吗?非常感谢


Tags: 文件csvimportpandasreadosas错误
3条回答
SouthKoreaRoads = pd.read_csv("./SouthKoreaRoads.csv")

试试这个,看看是否有帮助

尝试放置完整路径,如“C:/users/…”

除了一些解释。在使用pd.read_csv导入数据之前,您需要在文件系统中找到数据

如果您使用的是jupyter笔记本或pyton文件,且csv文件与您当前使用的目录相同,则您可以使用:

import pandas as pd SouthKoreaRoads_df = pd.read_csv('SouthKoreaRoads.csv')

如果文件位于另一个目录中,则需要指定此目录。例如,如果csv位于子目录中(相对于您正在处理的python/jupyter),则需要添加目录名。如果其位于文件夹“data”中,则在文件前面添加数据,并用“/”分隔

import pandas as pd SouthKoreaRoads_df = pd.read_csv('data/SouthKoreaRoads.csv')

Pandas接受每个有效的字符串路径和URL,因此您也可以给出完整的路径

import pandas as pd SouthKoreaRoads_df = pd.read_csv('C:\Users\Ron\Desktop\Clients.csv')

因此,到目前为止,还不需要操作系统包。Pandas read_csv也可以传递类似于操作系统路径的对象,但仅当您希望在访问变量之前在变量中指定路径,或者执行复杂的路径处理时,才需要使用操作系统,这可能是因为您正在处理的代码需要在另一个环境(如webapp)中运行,该环境中的路径是相对的,如果部署不同,则可能会发生变化

另请参见:

https://pandas.pydata.org/docs/reference/api/pandas.read_csv.htmlhttps://docs.python.org/3/library/os.path.html

相关问题 更多 >

    热门问题