【问题标题】:Jupyter session cannot open csv fileJupyter 会话无法打开 csv 文件
【发布时间】:2020-11-16 09:09:23
【问题描述】:

无法确定为什么 Jupyter 无法加载我的 csv 文件。 我在 Jupyter 单元中的代码非常简单

    import pandas as pd 
    df = pd.read_csv(r"purchases.csv")

得到以下错误

CParserError

Traceback (most recent call last)
<ipython-input-45-139a6a5372f2> in <module>()
      3 
      4 
----> 5 df = pd.read_csv(r"purchases.csv")
      6 df
      7 

笔记本的名字是 Pandas Tet

在我的目录中,我可以看到 csv 文件 - purchase.csv 请告知 - 花了很多时间,我无法弄清楚。

我正在学习 coursera 课程并下载了他们的笔记。我可以阅读 mpg.csv 和他们的其他文件。我必须对我创建的文件做任何特别的事情吗?我在网上搜索过,无法确定解决方案。提前谢谢

【问题讨论】:

  • 为什么要使用原始字符串?
  • 例如,这篇文章可能会有所帮助。 How to specify file path in jupyter notebook
  • 嗨 kunif.. 尝试了那个链接,但没有成功
  • 嗨 Philip.. 尝试使用 c:\\....\\purchases.csv, c:\purchases.csv,单引号,双引号,但没有成功
  • 你好。如果您使用带反斜杠的路径,则使用 r 字符串,例如此路径 c:\purchases.csv 但如果您的笔记本文件与 purchases.csv 文件位于同一文件夹中,则您只需要文件名而不是完整路径。试试df = pd.read_csv('purchases.csv')

标签: python pandas csv jupyter-notebook


【解决方案1】:

以下应该可以工作,因为 csv 文件与 ipynb 文件位于同一文件夹中。

    import pandas as pd
    df = pd.read_csv("purchases.csv")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-17
    • 2017-02-04
    • 2013-11-06
    • 2020-04-02
    • 2019-11-16
    • 2017-04-22
    • 1970-01-01
    相关资源
    最近更新 更多