これは、csvファイルを解析するときに時間枠ごとにアイテムをグループ化するために使用しているものです。これは正常に機能していますが、4時間30分ごとにスライスを作成したいと思います。この特定のコードは1時間ごとのスライスに対してのみ機能します。 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"
ありがとう!