【问题标题】:How to read local csv files in JupyterLab?如何在 JupyterLab 中读取本地 csv 文件?
【发布时间】:2020-04-19 23:07:51
【问题描述】:

我在 JupyterLab 中编写了如下简单的 pandas 代码来读取我桌面上的本地文件 test.csv:

JupyterLab code

但是当我运行代码时,它会出现错误:

FileNotFoundError

有没有办法使用 JupyterLab (https://jupyter.org/try) 网页版读取本地 csv 文件?

编辑:更新代码为:

Updated code

编辑2: Location is here

【问题讨论】:

    标签: pandas jupyter-notebook jupyter jupyter-lab


    【解决方案1】:

    @MCoder 这就是我试图做的。

    将本地 csv 文件上传到 JupyterLab 中,然后读取它,否则会抛出相同的 FileNotFound 错误。

    【讨论】:

    • 是的,我已经实现了相同的功能,并且按照您的说明工作。我需要的是读取 csv 而不在那里上传,而是从本地计算机读取它。
    • 这是一个网页版。它将无法在您的本地系统中找到文件。我什至尝试过,但没有成功。
    • @MCoder ICYMI JupyterLab 具有拖放功能,因此您可以将本地文件拖放到 JupyterLab 的文件浏览器面板中,以将文件传输到运行 Jupyter 的远程系统。您需要在本地安装 JupyterLab 才能读取本地文件,而无需传输到远程系统。
    【解决方案2】:

    您的代码看起来正确,所以我怀疑您的路径错误,或者将字符串转换为有效路径时发生了一些有趣的事情。您可以尝试以下方法吗?

    from pathlib import Path
    
    path = Path('C:\\')/'Users'/'dino_'/'Desktop'/'test.csv'
    df = pd.read_csv(path)
    

    【讨论】:

    • 是的,即使我运行上面提到的代码,也会发生同样的错误
    • 您确定路径正确吗?你能导航到你的 csv 文件,右键单击它,单击 properties,然后告诉我们它在 Location 附近的内容吗?
    • @MCoder 请试试我写的代码——引号外面的``和里面的不一样
    • 当然,我把这个位置作为最后一次编辑,你可以在上面看到它
    • 抱歉,错过了。猜猜您将不得不将文件上传到网络
    猜你喜欢
    • 1970-01-01
    • 2014-04-21
    • 1970-01-01
    • 2015-06-06
    • 1970-01-01
    • 1970-01-01
    • 2017-11-13
    • 2015-07-25
    相关资源
    最近更新 更多