2017-04-08 18 views
2

私はPythonには少し新しく、Jupiter NotebookをAnacondaで使っています。 DataFrameを作成するためにCSVファイルをインポートしようとしていますが、ファイルをインポートできません。これは私が、私は、Macを使っている私は、パスを使用してみました。その後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') 

:ここ

は、ローカルメソッドを使用しての試みでありますまた、私は正しい経路を正しくインポートしているかどうかは100%確信していません。誰かがこのCSVファイルを開くことを可能にするいくつかの洞察力またはソリューションを提供することができます。

+0

あなたのパスは、 '/ User/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") 

これは確実に機能します。

関連する問題