- シリーズの作成: まず、シリーズを作成します。次のコードは、オブジェクト型のシリーズを作成する例です。
import pandas as pd
data = {'col1': ['1.2', '2.3', '3.4', '4.5']}
series = pd.Series(data['col1'])
print(series)
出力:
0 1.2
1 2.3
2 3.4
3 4.5
dtype: object
- データ型の変換: 次に、astype()メソッドを使用してデータ型を変換します。具体的には、astype(float)を使用してオブジェクト型から浮動小数点数型に変換します。
float_series = series.astype(float)
print(float_series)
出力:
0 1.2
1 2.3
2 3.4
3 4.5
dtype: float64
これで、シリーズのデータ型がオブジェクトから浮動小数点数に変更されました。
注意事項: データ型の変換が成功するためには、変換先のデータ型に適した値が含まれている必要があります。例えば、シリーズ内の値が数値でない場合、変換はエラーを引き起こす可能性があります。
以上が、Pandasを使用してシリーズのデータ型をオブジェクトから浮動小数点数に変更する方法です。