我列出了一个日期序列:
import pandas as pd
daterange2016 = pd.date_range("2016-04-25 00:00:00", "2016-04-29 21:00:00", freq="30min")
但是,我需要一个函数来获取日期时间,并知道时间属于哪个间隔。我不想改变间隔。我该怎么做?你知道吗
类似于(这里是一个伪代码):
def datetimesorter(givendate):
if givendate:
df['pd_time_interval_that_givendate_belongs_to'] = givendate
提前谢谢你的帮助
更新:我想出了这个,它的工作,但我不会删除的问题,只是以防万一,它有助于某人
def daterangefinder(datetime):
for intervals in daterange2016:
if intervals <= datetime < intervals+1:
return intervals
else:
pass
IIUC您可以尝试:
如果需要将} :
date
添加到新列d3
,请使用^{相关问题 更多 >
编程相关推荐