python2年生スクレイピングのしくみという本の中に出てくる下記のコードを実行した場合
python
1import pandas as pd 2 3df=pd.read_csv("test.csv") 4print(df) 5
下記の様なエラーが表示されます
Traceback (most recent call last):
File "C:/Users/user/AppData/Local/Programs/Python/Python36-32/二年生/3-1.py", line 3, in <module>
df=pd.read_csv("test.csv")
File "C:\Users\user\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pandas\io\parsers.py", line 685, in parser_f
return _read(filepath_or_buffer, kwds)
File "C:\Users\user\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pandas\io\parsers.py", line 457, in _read
parser = TextFileReader(fp_or_buf, **kwds)
File "C:\Users\user\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pandas\io\parsers.py", line 895, in init
self._make_engine(self.engine)
File "C:\Users\user\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pandas\io\parsers.py", line 1135, in _make_engine
self._engine = CParserWrapper(self.f, **self.options)
File "C:\Users\user\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pandas\io\parsers.py", line 1917, in init
self._reader = parsers.TextReader(src, **kwds)
File "pandas/_libs/parsers.pyx", line 382, in pandas._libs.parsers.TextReader.cinit
File "pandas/_libs/parsers.pyx", line 689, in pandas._libs.parsers.TextReader._setup_parser_source
FileNotFoundError: [Errno 2] File b'test.csv' does not exist: b'test.csv'
エラーの最後の文章だけとりあえず読み取れたんですが、
ファイルが見つからないって言ってるんですよね?
この本の内容を学習するにあたって今回読み込もうとしてるファイルが入ったフォルダ自体は
既にネットからダウンロードしているのでファイル自体はパソコン内に存在していますが
何故か読み込みを行いません。
何が悪いんでしょうか?
後、このファイルが置いてあるフォルダには他にもCSV(Excel)ファイルがありますが
今読み込もうとしてるファイルを含めてファイルを開いたらいくつか文字化けしてるファイルがあります
読み込めない原因は文字化けが関係あるんでしょうか?
回答2件
あなたの回答
tips
プレビュー