繁体   English   中英

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

[英]How to remove characters from timestamps in a dataframe in 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 当然,最后一个元素有结束逆作为开始例子']

有关如何删除这些的任何建议? 如果我要进一步切片,时间戳需要统一长度。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM