PandasのSeries、DataFrameの型変換

pandasのSeriesやDataFrameの要素を型変換したい場合はastype()メソッドを使う。

例としてSeriesのfloat型の要素をint型に変換してみる。

○以下のコマンドを「IPython console」にコピー&ペーストして「Enter」キーを2回押す。

import pandas as pd
s_float = pd.Series([1.0, 2.0, 3.0, 4.0, 5.0])
s_int = s_float.astype(int)
print('float型 =')
print(s_float)
print('int型 =')
print(s_int)

出力

float型 =
0    1.0
1    2.0
2    3.0
3    4.0
4    5.0
dtype: float64
int型 =
0    1
1    2
2    3
3    4
4    5
dtype: int64
(2016/10/01更新)

コメント

非公開コメント