1
データ型が混在する年の列のデータフレームがあります。オブジェクトデータ型で浮動小数点値を持つデータフレーム
上
Year #(the dtype is Object)
'2001'
2002.0
2003.0
ので、私は、データ型を保持しますが、最初の値のように見えるようにデータを変更したい:それはこのようになります。
Year
2001, 2002,2003,2004 .......
データ型が混在する年の列のデータフレームがあります。オブジェクトデータ型で浮動小数点値を持つデータフレーム
上
Year #(the dtype is Object)
'2001'
2002.0
2003.0
ので、私は、データ型を保持しますが、最初の値のように見えるようにデータを変更したい:それはこのようになります。
Year
2001, 2002,2003,2004 .......
これを試してみてください:
df['Year'] = df['Year'].astype(str).str.split('.').str[0]
または
df['Year'] = df['Year'].astype(str).str.extract(r'(\d+)', expand=False)