簡體   English   中英

從 Jupyter 筆記本讀取 csv 文件

[英]reading a csv file from Jupyter notebook

我正在使用以下代碼從當前工作目錄中讀取 CSV 文件:

wine = pd.read_csv('..wine.csv')

我不確定為什么會收到此錯誤:

FileNotFoundError: [Errno 2] File b'../python projects/wine.csv' does not exist: b'../python projects/wine.csv'

我也試過:

wine = pd.read_csv('../wine.csv')

wine = pd.read_csv("../wine.csv") 

然后我試了一下,它奏效了:

wine = pd.read_csv("C:/Users/Me/wine.csv")

為什么其他代碼不起作用? 我一直認為放兩個點例如 ('../wine.csv') 從當前工作目錄中獲取 csv 文件

提前謝謝大家

如果你的 Python 文件和 CSV 文件在同一個目錄下,那么你只需要寫

wine= pd.read_csv('wine.csv')

通過使用../你將離開你的工作目錄。

首先搜索當前工作目錄:

import os
os.getcwd()
Out[2]:
'/any_folder_name'
In [3]:

然后,將您的 csv 文件移動到該文件夾​​,然后運行:

data = pd.read_csv('wine.csv')

即使沒有明確提及,Python 也無法識別包含空格的路徑。

“../python projects/wine.csv”在“python”和“proyects”之間有一個空格,即使它隱藏在“../wine.csv”的快捷方式上

這就是為什么當你將文件移動到一個沒有空格的路徑時它會起作用,比如“C:/Users/Me/wine.csv”。

下次在命名文件夾時使用下划線或駝峰命名以避免弄亂路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM