dogwood008の開発メモ!

最近のマイブームは機械学習, Ruby on Rails。中でも機械学習を使った金融商品の自動取引に興味があります。

【Python】DataFrameを全て特定の型としてパースする

要旨

import pandas as pd

df = pd.DataFrame(some_list).astype(int)

詳細

DataFrame.astype(type) で、好みの型に変換できる。

ただし、 timezone-naive な型(タイムゾーンが付加されていない)を timezone-aware な型(タイムゾーンが付加されている)へ変換するのは非推奨になっており、未来のバージョンではエラーが raise される予定になっている。その場合は Series.dt.tz_localize() を使用することが必要。

参考

pandas.pydata.org