当前位置: 首页 > 面试题库 >

带有嵌入式引号的文件名“ CSV文件不存在”

曹均
2023-03-14
问题内容

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

当我运行以下代码时:

import pandas as pd

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

print(df.head())

我收到一条错误消息,结尾为

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

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

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

df = pd.read_csv(Users/alekseinabatov/Documents/Python/"FBI-CRIME11.csv")

我收到另一个错误:

NameError:未定义名称“用户”

我还将该目录放入了编辑器设置的“ Project Home”字段中,尽管我不确定它是否有任何作用。

我敢打赌,有一种简单的方法可以使其正常工作。我将衷心感谢您的帮助!


问题答案:

你有没有尝试过?

df = pd.read_csv("Users/alekseinabatov/Documents/Python/FBI-CRIME11.csv")

或许

df = pd.read_csv('Users/alekseinabatov/Documents/Python/"FBI-CRIME11.csv"')

(如果文件名带有引号)



 类似资料:
  • 我有如下数据 我正在尝试使用open csv解析csv,在我的csv中,名字可以包含双引号(MAL“COLMHS”)或带逗号的双引号(“SAGAR,TARLE”)或不带双引号的名字。 因此,使用. with IgnoreQuotations(true)我可以解析第一行(MAL"COLMHS),但无法找到解析第二行的解决方案。 我尝试了多个StackOverflow链接的解决方案,但无法解决它们。

  • 虽然我进入实现从相当长的时间,但新的发展。

  • 问题内容: 我使用以下Java代码创建了一个CSV文件: 我正在获取CSV文件,但是文件内容中有不需要的双引号。 例如。“ ABC”,“ 123”,“ KDNJ” 我不知道从何处添加这些双引号。 问题答案: 这对我有用 参见CSVWriter javadoc

  • 问题内容: 我有这个PHP代码: 如果我有一个名为的文件,则此函数返回。 我想做相反的事情,我希望函数不带扩展名就返回。 该文件只是变量中的字符串。 问题答案: 不需要所有这些。签出pathinfo() ,它为您提供了路径的所有组件。 手册中的示例: 代码输出: 或者,您只能获得某些部分,例如:

  • 问题内容: 我有一个用逗号分隔的文件,其中有很多行类似于下面的内容。 引号用于转义表示多个值的定界符逗号。 现在,如何在可能的情况下使用逗号分隔上面的值? 问题答案: 输出:

  • 问题内容: 设法将我的文件存储在一个文件夹中,但是没有文件扩展名。 有谁知道我将如何存储带有文件扩展名的文件? 问题答案: 从文档中:“ Multer不会为您添加任何文件扩展名,您的函数应返回带有文件扩展名的文件名。” 添加扩展名的方法如下: 我建议使用该属性来确定扩展名。例如: 更多信息:https://github.com/expressjs/multer

  • 我有一个逗号分隔的文件,其中有许多行类似于下面的一行。 引号用于转义用于表示多个值的分隔符逗号。 现在,如果可能的话,如何使用在逗号分隔符上拆分上述值?