2017-06-30 8 views
0

例を実行しましたが、次のエラーが表示され、その理由がわかりません。私が実行したときにFileNotFoundError:パンダを使用

# Import pandas as pd 
import pandas as pd 

# Import the cars.csv data: cars 
cars = pd.read_csv('cars.csv') 

# Print out cars 
print(cars) 

はそして、私が取得:

Traceback (most recent call last): 
    File "C:/Users/gaara_000/PycharmProjects/firstPj/index.py", line 2, in <module> 
    cars = pd.read_csv('cars.csv') 
    File "C:\Users\gaara_000\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pandas\io\parsers.py", line 655, in parser_f 
    return _read(filepath_or_buffer, kwds) 
    File "C:\Users\gaara_000\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pandas\io\parsers.py", line 405, in _read 
    parser = TextFileReader(filepath_or_buffer, **kwds) 
    File "C:\Users\gaara_000\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pandas\io\parsers.py", line 764, in __init__ 
    self._make_engine(self.engine) 
    File "C:\Users\gaara_000\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pandas\io\parsers.py", line 985, in _make_engine 
    self._engine = CParserWrapper(self.f, **self.options) 
    File "C:\Users\gaara_000\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pandas\io\parsers.py", line 1605, in __init__ 
    self._reader = parsers.TextReader(src, **kwds) 
    File "pandas\_libs\parsers.pyx", line 394, in pandas._libs.parsers.TextReader.__cinit__ (pandas\_libs\parsers.c:4209) 
    File "pandas\_libs\parsers.pyx", line 710, in pandas._libs.parsers.TextReader._setup_parser_source (pandas\_libs\parsers.c:8873) 
FileNotFoundError: File b'cars.csv' does not exist 

私は、これは正しいコードだと思います。

私はhttps://www.learnpython.org/en/Pandas_Basics おかげでこのコードを持って、私は

+1

'ファイルb'cars.csvは、 'ファイルB::' FileNotFoundErrorディレクトリ – void

+0

最終行には、 'cars.csv'がないためにですexist'しない' ですcars.csvは存在しません。あなたの手がかりです。別の質問をする前に、 'python'タグと' path'タグの両方で質問と回答を探してください(https://stackoverflow.com/search?q=%5Bpython%5D+and+%5Bpath%)例えば図5D)。 – uhoh

+0

私は理由は分かりませんが、正しく動作しています。ああ、ありがとう。 –

答えて

1

は、そうでなければ、あなたはそれをディレクトリパスを与える必要があり、あなたのファイルがあなたのPythonのコードと同じディレクトリにあることを確認することを修正しました。それがうまくいくこと!

+0

ありがとう、それは働いた! –

1

ファイルがありません。cars.csvファイルです。テキストエディタを開き、 と同じディレクトリに.pyというファイルを作成します。

cars.csv:

CarName,Price 
Bmw,50000$ 
Audi,20000$ 
Ferrari,100000$ 

今のコードを実行してみてください。そして、あなたは

CarName Price 
0  Bmw 50000$ 
1  Audi 20000$ 
2 Ferrari 100000$ 

だからpd.read_csv()が何をするかで、出力が得られますcsvファイル

0

あなたはあなたのプログラムや車の両方を保存する必要が(区切りデフォルトはあなたがあまりにも、その変更することができます,である)を読み込みますこれを使用している場合は.csvファイルを同じフォルダに保存してください。 cars = pd.read_csv('cars.csv')、または(r'C:\Users\Vikas Chauhan\Desktop\cars.csv')のようにCSVファイルへのフルパスを与えることができます。 コードが正しいです。

import pandas as pd 

cars = pd.read_csv(r'C:\Users\Vikas Chauhan\Desktop\cars.csv') 

# Print out cars 
print(cars) 

出力は

vikas test 
0 vika test2 
関連する問題