我有一个 csv 列中的日期和时间列表。我正在尝试在每个唯一日期执行一个功能 - 对于与该日期相关的每个时间。该功能应在每个新日期的第一次(上午 930 点)开始。每个日期重复 42 次。有 62,035 行。我说:
我的问题:像下面的“for”循环这样的循环会在逻辑上实现这一目标吗?即,仅在该日期的所有时间在每个新日期“做某事” 。然后移动到下一个日期...
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'。
任何想法为什么会发生这种情况?