2024-05-29 09:52:31 发布
网友
(非常新的编码员,第一次在这里,如果有书面错误,道歉)
我有一个用Excel制作的csv文件,名为SouthKoreaRoads.csv,我应该用Pandas读取这个csv文件。下面是我使用的:
import pandas as pd import os SouthKoreaRoads = pd.read_csv("SouthKoreaRoads.csv")
我遇到了一个FileNotFoundError,我是个新手,不确定如何处理这个问题。有人能帮忙、提建议或做些什么吗?非常感谢
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
溴
试试这个,看看是否有帮助
尝试放置完整路径,如“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
溴
相关问题 更多 >
编程相关推荐