<Python> enumerate() 要素と同時に要素番号も取得
import matplotlib.dates as mdates
for i, day in enumerate( df.day ):
df.ix[ i, 'day' ] = mdates.epoch2num( day )
enumerateが要素(day)と要素数(i)をリスト(df.day)から抽出。
mdates(matplotlib.dates)の epoch2num で epochtime(unixtime)から
float day(0001-00-00からのカウント形式)に
変換する。
dfはデータフレーム。 下記が例。
>pritn df
day a b
xxxxxxxxx0 1 2
xxxxxxxxx1 3 4
要素番号(i, この場合row)と要素名('day’, この場合column)で要素に直接アクセス。