match = [] for month in df["MONTH"].unique(): for day in df["WEEKDAY"].unique(): for hour in df["HOUR"].unique(): size = df[(df["MONTH"] == month) & (df["HOUR"] == hour) & (df["WEEKDAY"] == day)].shape[0] match.append((month,day,hour,size))
时间: 2023-05-18 19:07:08 浏览: 48
C程序设计教学课件:CHAPTER3FROMCTOC.pptx
这是一个 Python 代码段,它使用了嵌套的 for 循环来遍历一个数据框中的不同时间维度,并在每个时间维度上计算数据的大小。具体来说,它创建了一个名为 match 的空列表,然后对数据框中的每个月、每个星期几和每个小时进行循环,使用条件语句筛选出符合条件的数据,并将其大小添加到 match 列表中。
阅读全文