csv の列に日付と時刻のリストがあります。私はすべての一意の日付で関数を実行しようとしています-その日付に関連付けられた時間ごとに。関数は、すべての新しい日付の最初の時刻 (午前 9 時 30 分) に開始する必要があります。それぞれの日付が 42 回繰り返されます。62,035 行あります。私は言う:
私の質問: 以下の「for」ループのようなループは論理的にその目的を達成できますか? IE、その日付のみのすべての時間について、新しい日付ごとに「何かをする」。そして次のデートへ…。
data=read_csv(file)
idf= data.set_index(['date', 'time'])
for ((date, time), data) in idf:
# (I also tried - for (i in idf):)
--do something here--
現在、IndexError: 'list index out of range' が発生しています。
なぜこれが起こっているのでしょうか?