2017-04-08 173 views
2

我對Python有點新,我一直在通過Anaconda使用Jupyter筆記本。我正在嘗試導入一個csv文件來創建一個DataFrame,但我無法導入該文件。Python Jupyter筆記本 - 無法通過路徑打開CSV文件

下面是使用本地方法的嘗試:

df = pd.read_csv('Workbook1') 
--------------------------------------------------------------------------- 
FileNotFoundError       Traceback (most recent call last) 
<ipython-input-11-a2deb4e316ab> in <module>() 
----> 1 df = pd.read_csv('Workbook1') 

之後,我使用的路徑嘗試(我把用戶對我的用戶名)

df = pd.read_csv('Users/user/Desktop/Workbook1.csv') 
--------------------------------------------------------------------------- 
FileNotFoundError       Traceback (most recent call last) 
<ipython-input-13-3f2bedd6c4de> in <module>() 
----> 1 df = pd.read_csv('Users/user/Desktop/Workbook1.csv') 

我使用的是Mac,這是我我也是新手,如果我正確地導入了正確的道路,我並不是100%確定。任何人都可以提供一些洞察力或解決方案,讓我可以打開這個CSV文件。

+0

你的路徑應該以'/'(你的文件系統的根目錄)開始,如'/ Users/user ...'所示。否則,您正在尋找當前工作目錄中的'Users'目錄。 –

回答

1

您確定該文件存在於您指定給熊貓read_csv方法的位置嗎?您可以檢查使用os python built in module

import os 
os.path.isfile('/Users/user/Desktop/Workbook1.csv') 

檢查,如果感興趣的文件是一個Jupyter筆記本內的當前工作目錄的另一種方式是通過運行在小區內ls -l

ls -l 
+0

謝謝,我現在能夠開始工作。我沒有學習基礎知識就跳入python,所以這是很好的知識。再次感謝你。 :) – XxEthan70xX

0

代替提供路徑,您可以使用下面的代碼設置路徑:

import os 
import pandas as pd 
os.chdir("D:/dataset") 
data = pd.read_csv("workbook1.csv") 

這一定會奏效。