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を読み取ることができました!