gpt4 book ai didi

python - 具有对象数据类型但浮点值的数据框

转载 作者:太空宇宙 更新时间:2023-11-03 14:28:55 25 4
gpt4 key购买 nike

我有一个包含年份列的数据框,其中包含混合数据类型。它看起来像这样:

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)

关于python - 具有对象数据类型但浮点值的数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47445364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com