pandasのread_csvはDataFrameを戻してくれるのではないのか?と思っていたら、その通りだった・・・

pandas 0.19.1のAPIドキュメントには次のように書いてある。

Returns: result : DataFrame or TextParser

次のように実装してみた。

filename = "USDJPY.csv"
data = pd.read_csv(filename,
                   names=('Time','Open','High','Low','Close'),
                   sep=',',
                   parse_dates=True,
                   float_precision = "high").values

デバッグすると型がndarray。

分かりやせん。pandasのソースは読んでいない。

とここまで書いて気がついた。

「.values」で変換していたことを・・・。
.valuesを削除して次のように修正。

filename = "USDJPY.csv"
data = pd.read_csv(filename,
                   names=('Time','Open','High','Low','Close'),
                   sep=',',
                   parse_dates=True,
                   float_precision = "high")

はい。直りました。

疲れているのかな。