次の入力 trans.csv ファイルがあります。
Date,Currenncy,Symbol,Type,Units,UnitPrice,Cost,Tax
2012-03-14,USD,AAPL,BUY,1000
2012-05-12,USD,SBUX,SELL,500
フィールド UnitPrice、Cost、および Tax はオプションです。それらが指定されていない場合、DataFrame セルに NaN が必要です。
私はcsvファイルを次のように読みました:
t = pandas.read_csv('trans.csv', parse_dates=True, index_col=0)
そして次の結果を得ました:
Currenncy Symbol Type Units UnitPrice Cost Tax
Date
2012-03-14 USD AAPL BUY 1000 2012-05-12 012-05-12 12-05-12
2012-02-05 USD SBUX SELL 500 NaN NaN NaN
最初の行に NaN がなく、Date が繰り返されるのはなぜですか? 指定されていないフィールドの NaN を取得するための回避策はありますか?