2017-04-08 2 views
2

저는 Python에 조금 익숙하며 아나콘다를 통해 Jupyter Notebook을 사용하고 있습니다. CSF 파일을 가져 와서 DataFrame을 만들려고하는데 파일을 가져올 수 없습니다. 여기 Python Jupyter Notebook - 경로를 통해 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') 

내가 맥을 사용하고을하는 I 또한 새 경로이기 때문에 올바른 경로를 제대로 가져오고 있는지 100 % 확신 할 수 없습니다. 누구나이 CSV 파일을 열 수있는 통찰력이나 솔루션을 제공 할 수 있습니까?

+0

경로는'/ 사용자/사용자 ... '에서와 같이'/'(파일 시스템의 루트)로 시작해야합니다. 그렇지 않으면 현재 작업 디렉토리에서'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

고마워. 이제 그걸 작동시킬 수 있었다. 그리고 저는 기초를 배우지 않고 파이썬으로 뛰어 들었습니다. 그래서 이것은 좋은 정보입니다. 다시 감사합니다. :) – XxEthan70xX

0

을 대신 경로를 제공하는 경우 아래 코드를 사용하여 경로를 설정할 수 있습니다.

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

이것은 반드시 작동합니다.

관련 문제