2016-03-22 17 views
3

私はPythonの初心者です。私はAnacondaとPycharmをインストールしました。正確なフォルダからCSVをPythonにインポートする

私は、このコードのように.csvをインポートしたいと思います:

import pandas as pd 
data = pd.read_csv('FremontBridge.csv', index_col='Date', parse_dates=True) 
data.head() 

をそれは私がこのコードを使用するためには、言及した.csvファイルを配置する必要がどのフォルダに私にははっきりしません。

カスタマイズしたフォルダを選択するオプションはありますか?

+0

(R'C:/my_folder/some_other_folder/FremontBridge.csv」、index_col = '日付'、parse_dates =真)' – EdChum

答えて

1

パスが相対パスとみなされるため、.csvファイルをスクリプトと同じフォルダに配置すると、これは機能します。

それ以外の場合は、絶対パスを文字列として渡すことができます。

初心者であると言われていますので、os.pathにご紹介します。

これは、クリーンな結合を行い、OSに依存しない方法で後続のスラッシュを自動的に管理できます(この例では役に立たない)。

filedir = os.path.abspath("C:/Users/your_user/Documents/whatever") 
filename = "your_file.csv" 
filepath = os.join(filedir, filename) 

とにかく、むしろ、例えば、加入のための文字列の連結を使用するよりも、パス管理のためにそれを使用するための良い習慣です。

(パイソン3.4が実用的であるpathlib導入、前者Pythonのバージョンに含まれていない(それは)外部LIBとしてインストールしなければならない。)

+0

感謝が、私にはありませんC:\ Anacondaのような.csvファイルを置く必要があるフォルダを理解していますか? – progster

+0

編集された回答を参照してください。 –

関連する問題