"CSV文件不存在" - Pandas Dataframe

Ale*_*tov 10 python csv pandas atom-editor

我目前正在学习Pandas进行数据分析,并且在Atom编辑器中读取csv文件时遇到了一些问题.

当我运行以下代码时:

import pandas as pd 

df = pd.read_csv("FBI-CRIME11.csv")

print(df.head())
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息,以此结束

OSError:文件b'FBI-CRIME11.csv'不存在

这是文件的目录:/Users/alekseinabatov/Documents/Python/"FBI-CRIME11.csv".

当我尝试以这种方式运行它:

df = pd.read_csv(Users/alekseinabatov/Documents/Python/"FBI-CRIME11.csv")
Run Code Online (Sandbox Code Playgroud)

我收到另一个错误:

NameError:未定义名称"用户"

我还将此目录放入编辑器设置中的"Project Home"字段中,但我不确定它是否有任何区别.

我打赌有一种简单的方法可以让它发挥作用.我将衷心感谢您的帮助!

aru*_*aku 15

你有没有尝试过?

df = pd.read_csv("Users/alekseinabatov/Documents/Python/FBI-CRIME11.csv")
Run Code Online (Sandbox Code Playgroud)

或者可能

df = pd.read_csv('Users/alekseinabatov/Documents/Python/"FBI-CRIME11.csv"')
Run Code Online (Sandbox Code Playgroud)

(如果文件名有引号)


Bar*_*Dur 5

只引用文件名

df = pd.read_csv("FBI-CRIME11.csv")
Run Code Online (Sandbox Code Playgroud)

通常仅在文件与脚本位于同一目录中时才有效。

如果使用的是Windows,请确保按以下方式指定文件的路径:

PATH = "C:\\Users\\path\\to\\file.csv"
Run Code Online (Sandbox Code Playgroud)