这是我在解析 csv 文件时用来按时间范围对项目进行分组的方法,它工作正常,但现在我想按 4h 和 30mn 创建切片,这个特定的代码只适用于按小时切片,我想创建 4 小时切片(或 30m 切片)
tf = "%d-%b-%Y-%H"
lmb = lambda d: datetime.datetime.strptime(d["Date[G]"]+"-"+d["Time[G]"], "%d-%b-%Y-%H:%M:%S.%f").strftime(tf)
for k, g in itertools.groupby(csvReader, key = lmb):
for i in g:
"do something"
谢谢!