如何在python中从一个时间点到另一个时间列删除时间戳

如何在python中从一个时间点到另一个时间列删除时间戳,python,time-series,Python,Time Series,我有一个数据集,其中包含高达毫秒的时间戳,我需要比较两个数据集之间的时间戳。我意识到一个数据集的日期比另一个数据集的日期多,我想尝试删除这些日期,但直到毫秒点,我不知道如何正确执行。该列如下所示,基本上我只想删除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

我有一个数据集,其中包含高达毫秒的时间戳,我需要比较两个数据集之间的时间戳。我意识到一个数据集的日期比另一个数据集的日期多,我想尝试删除这些日期,但直到毫秒点,我不知道如何正确执行。该列如下所示,基本上我只想删除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  

假设您有一个字符串中的日期:

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]

是否仅删除日期时间戳?是的,仅删除日期,因为其他数据集从2017年4月14日开始,因此我希望从该数据集中删除13/04,从14/04开始,以便与其他数据集匹配,但我列出的这些时间戳比我在此处显示的要长得多。。是否有更好的删除方法,通过设置“if timestamp is=13.04”这样的条件,然后删除?如果每次日期的长度都完全相同,您可以只检查前10个字符来检查日期。