我有一个数据集,其中包含高达毫秒的时间戳,我需要比较两个数据集之间的时间戳。我意识到一个数据集比另一个数据集有更多的日期,我想尝试删除这些日期,但随着时间的推移,直到毫秒点,我不确定如何正确地做到这一点。该列如下所示,基本上我只想删除13/04的条目。我没有任何代码可以分享,因为我根本不确定如何做到这一点。
time
2017-04-13 00:40:59.333666
2017-04-13 00:41:27.844666
2017-04-13 00:41:32.146663
2017-04-13 00:41:46.394636
2017-04-13 00:41:46.556656
2017-04-13 00:41:46.597766
2017-04-13 00:41:47.595566
2017-04-13 00:41:49.063366
发布于 2018-06-25 00:57:39
假设您有一个字符串中的日期:
dates = 'time \n2017-04-13 00:40:59.333666 \n2017-04-13 00:41:27.844666 \n2017-04-13 00:41:32.146663 \n2017-04-13 00:41:46.394636 \n2017-04-13 00:41:46.556656 \n2017-04-13 00:41:46.597766\n2017-04-13 00:41:47.595566 \n2017-04-13 00:41:49.063366 \n'
我们只需创建一个不带日期的新列表,只需将日期替换为空。
lines = [x for x in dates.split('\n')]
new_list = [x.replace("2017-04-13 ", '') for x in lines]
https://stackoverflow.com/questions/51011727
复制相似问题