gpt4 book ai didi

python - 使用 Pandas 将值与日期数据类型分开

转载 作者:行者123 更新时间:2023-12-01 22:48:38 25 4
gpt4 key购买 nike

我希望将值与日期数据类型分开

数据

time                            ID  
2021-04-16T00:00:00.000-0800 AA
2021-04-23T00:00:00.000-0800 AA
2021-04-30T00:00:00.000-0800 BB

所需

time        ID  
2021-04-16 AA
2021-04-23 AA
2021-04-30 BB

正在做

df["time"] = df["time"].str.extract(r'(\w+)')

如有任何建议,我们将不胜感激

最佳答案

可能的解决方案:

df['time'] = pd.to_datetime(df['time'])
df['time'] = df['time'].dt.date

正如@Umar.H 所建议的——谢谢! --,可以使用 dt.normalize 而不是 dt.date,将 time 列保留为 datetime64 >:

df['time'] = df['time'].dt.normalize() 

输出:

         time  ID
0 2021-04-16 AA
1 2021-04-23 AA
2 2021-04-30 BB

关于python - 使用 Pandas 将值与日期数据类型分开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74829976/

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