是否有一种方法可以为pandas列中的每个唯一值创建一个数据框,然后将每个值写入同一个Excel文件中的不同表?<



我正在使用一个数据集,该数据集包含几天内每小时经过传感器的车辆数量的计数。下面是数据的子集:

tbody> <<tr>7:0023点16:00时17:00时
SET NAME DIRECTION 日期间隔 开始时间 TOTAL
网站4019 - sco_s261_c1N120/08/2021498
网站4019 - sco_s261_c1N120/08/202120:00372
网站4019 - sco_s261_c1N120/08/202121:00202
网站4019 - sco_s261_c1N120/08/202122:00129
网站4019 - sco_s261_c1N120/08/202189
网站4019 - sco_s261_c1N121/08/2021020
网站4019 - sco_s261_c1N121/08/202101:0032
网站4019 - sco_s261_c1N121/08/202102:0023
网站4019 - sco_s261_c1N121/08/202103:0025
网站4019 - sco_s261_c1N126/08/2021857
网站4019 - sco_s261_c1N126/08/2021813
网站4019 - sco_s261_c1N126/08/202118:00585
网站4019 - sco_s261_c1N126/08/2021晚7:00524
网站4019 - sco_s261_c1N126/08/202120:00959

正如jfaccioni在他们的评论中所说,这仅仅是因为日期列中的斜杠

with pd.ExcelWriter("combined_count.xlsx") as writer:
for date, data in combined_count.groupby('DATE'):
data.to_excel(writer, sheet_name = date.replace('/', '_'))

上面的代码现在可以正常工作了

相关内容

最新更新