LoginSignup
50
55

More than 5 years have passed since last update.

【Python】pandasで指定したフォルダのcsvファイルを開く

Last updated at Posted at 2015-08-18

Python2.7.6をpycharmでデータ分析をしようと思い立ったのですが、
解析対象のcsvファイルを読み込むことができず、
数時間いろいろ調べた結果、以下の方法で解決しました。

最初にやってダメだったこと (read_csvで直接csvを読み込む)

うーん、データを分析するには、どうやらpandasっての良いらしい、
ってことで、pandasをpycharmにインストールしました。
で、pandasのread_csvっての使えばcsvの読み取りができるそうなので、
さっそく次のようにやってみました。

pandasを使ったcsv読み取り
import pandas as pd

df = pd.csv_read("/ディレクトリまでのファイルパス/test.csv")
print df

が、結果としては、読み込めず、以下のようなエラーメッセージが。。。

pandasでのcsv読み取り結果
IOError: File test.csv does not exist

この方法で解決しました (作業ディレクトリの変更を加える)

この問題を解決するためにいろいろ調べたところ、
どうやらcsv_readメソッドでは、ファイルパスから直接
ファイルを呼び出すことができず、呼び出したいファイルの在りかまで
パスを指定し、作業ディレクトリを変更しなければいけないことが分かりました。

作業ディレクトリの変更はos.chdirを使えばいけました。

作業ディレクトリを指定し、pandasを使ったcsv読み取り
import pandas as pd
import os

# データが格納されている作業ディレクトリまでパス指定
os.chdir("/ディレクトリまでのファイルパス")
# csvの読み取り
df= pd.read_csv("test.csv")
print df

以上のような方法で、無事csvを読み取ることができました!

50
55
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
50
55