如何在Python中从数据帧的时间戳中删除字符

2024-06-28 14:39:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从pandas中的数据帧中删除括号和撇号,以便进一步解析时间戳,其格式为:YYYY/MM/DD:HH:MM:SS

我使用的代码如下所示:

finallog = newerlog.split()
ts = finallog[0::6]
ip = finallog[1::6]
proxy = finallog[3::6]
refurl = finallog[4::6]
requrl = finallog[5::6]

数据帧开头的错误时间戳示例为:['2020/11/13:02:16:43 数据框中还有其他带有撇号的数据,例如“2020/11/14:10:14:16” 当然,最后一个元素有一个结束的倒数作为开始的例子']

有没有关于如何移除这些的建议?如果要进一步切片,时间戳的长度必须一致


1条回答
网友
1楼 · 发布于 2024-06-28 14:39:52

如果您已经知道所有错误字符:

element = '["2020/11/13:02:16:43'
clean_element = element.replace('[', '').replace('"', '').replace("'", '').replace(']', '')

>> '2020/11/13:02:16:43'

相关问题 更多 >