gpt4 book ai didi

python - 从数据框中的字符串中删除字符

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

我有一个数据框,其中一列充满了这样的条目:

2017-03-01T09:30:00.436
2017-03-01T09:30:00.444
...

有没有办法将整个列转换成日期时间格式?

到目前为止我已经尝试过使用

str.replace('T',' ') over iterrows()

以及切片方法,但似乎都不起作用。任何帮助将不胜感激。谢谢!

最佳答案

replace 使用 regex=True子字符串:

df['col'] = df['col'].replace('T', ' ', regex=True)

但也许只需要to_datetime :

df = pd.DataFrame({'col':['2017-03-01T09:30:00.436','2017-03-01T09:30:00.444']})

df['col'] = pd.to_datetime(df['col'])
print (df['col'])
0 2017-03-01 09:30:00.436
1 2017-03-01 09:30:00.444
Name: col, dtype: datetime64[ns]

关于python - 从数据框中的字符串中删除字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46544351/

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