2017-07-11 7 views
0

私はQuandl Pythonモジュールを使用してデータを取得しています。quandlデータをファイルにダンプする

私が使用してデータを取得しています:

quandl.ApiConfig.api_key = '******************' 
df = quandl.get('WIKI/GOOGL') 

これは正常に動作するようです。私は、画面上(プリント(DF)を使用して)データを印刷しようとした場合、それは私に(切り捨て)のようなものを示しています。だから、

2004-09-29 30516400.0 
2004-09-30 13758000.0 
...     ... 
2017-05-26 1622807.0 
2017-05-30 1511472.0 

[3245 rows x 12 columns] 

を、私はデータをフェッチすることが可能であると仮定します。今、私は次のコードを使用してファイルにこのデータをダンプしようとしている:

thefile = open('data.txt', 'w') 
for item in df: 
    thefile.write("%s\n" % item) 

これは私がファイルに得るものです:

Open 
High 
Low 
Close 
Volume 
Ex-Dividend 
Split Ratio 
Adj. Open 
Adj. High 
Adj. Low 
Adj. Close 
Adj. Volume 

これはのメタデータまたはフィールドの名前のようです実際のデータ

私がやりたいことは、このデータをファイルにダンプして、アルゴリズムを適用する前に手動で調べることです。私はデータ(Excel、Web APIなど)を見るための他の方法があることを知っていますが、これは私にとってよりインラインです。私が間違っていることと、Pythonコードからファイルにデータをダンプする方法を教えてください。

答えて

0

問題を解決しました。上記のコードでは、dfはPythonリストではありません。これはpandasデータフレームオブジェクトです。 .to_csv()を呼び出すと、dfオブジェクトのデータをcsvファイルに保存できます。私が望むものに非常に近い。

関連する問題