2016-09-01 7 views
5

現在、私は、データ解析とAtomエディタでcsvファイルの読み込みに問題があることを学んでいます。私は次のコードを実行しています"CSVファイルが存在しません" - Pandas Dataframe

:私はここに

OSError: File b'FBI-CRIME11.csv' does not exist

で終わるエラーメッセージが表示され、取得

import pandas as pd 

df = pd.read_csv("FBI-CRIME11.csv") 

print(df.head()) 

は、ファイルへのディレクトリです:/ユーザ/ alekseinabatov /ドキュメント/ Python/"FBI-CRIME11.csv"

私はこのようにそれを実行しようとすると:

df = pd.read_csv(Users/alekseinabatov/Documents/Python/"FBI-CRIME11.csv") 

を、私は別のエラーが出る:

NameError: name 'Users' is not defined

私も、エディタの設定で「プロジェクト・ホーム」フィールドに、このディレクトリを入れています、私はそれが何か違いがあるかどうかは確信していません。

私はそれを働かせる簡単な方法があると確信しています。私は本当にあなたの助けに感謝します!

答えて

8

試しましたか?

df = pd.read_csv("Users/alekseinabatov/Documents/Python/FBI-CRIME11.csv") 

または多分

df = pd.read_csv('Users/alekseinabatov/Documents/Python/"FBI-CRIME11.csv"') 

だけ

df = pd.read_csv("FBI-CRIME11.csv") 

のようにファイル名を参照

+0

最初の提案は、ルートディレクトリへの参照を含めるように調整しなければならない、つまり: 'pd.read_csv("/Users/alekseinabatov/Documents/Python/FBI-CRIME11 .csv ")'。ファイル名に引用符を含めないでください。 – Frangipanes

+0

次のコードが動作しました:pd.read_csv( "/ Users/alekseinabatov/Documents/Python/FBI-CRIM E11.csv")。どうもありがとうございます! –

+0

私はこれを将来のプロジェクトのデフォルトディレクトリにすることができますか? –

2

(ファイル名は引用符を持っている場合)は、一般的にのみファイルが入っている場合は動作しますスクリプトと同じディレクトリ。 Windowsを使用している場合は

、次のようにファイルのパスを指定してください:

PATH = "C:\\Users\\path\\to\\file.csv" 
+0

Macを実際に使用します。私はこのディレクトリをデフォルトのディレクトリに設定する方法を知っていたので、入出力操作を行うたびにパス全体を書き込む必要はありませんでした。 –

0

をあなたは、ユーザーの前に「/」欠けています。私はあなたがファイルパス名から推測するMACを使用していると仮定します。ルートディレクトリは '/'です。

0

パスに問題があった場合は、最初に '/'を指定して動作させる必要があることが判明しました。 私はMacOS上でVSCode/Pythonを使用しています

関連する問題