我见过多个问题,其中数据是按一周中的哪一天分组的,但我没有发现任何问题,其中数据是按几天分组在一起的
我有一个数据集
date day_type bus rail_boardings total_rides
6636 2019-01-01 U 248879 245852 494731
6637 2019-01-02 W 591006 573542 1164548
6638 2019-01-03 W 664442 627781 1292223
6639 2019-01-04 W 668812 628514 1297326
6640 2019-01-05 A 444434 348257 792691
如你所见,我有day_类型,其中W=工作日,A=周六,U=周日/假日
我想用pandas和matplotlib显示在没有假期的汇总周末(星期五/星期六/星期日)活动的下降,并将其可视化为一个时间序列。这将使我能够比较2019年和2020年之间的周末活动。星期六日期可以是日期列中的日期(星期五或星期天不重要)
理想输出:
date day_type bus rail_boardings total_rides
6636 2019-01-01 Weekend 1 248879 245852 494731
6637 2019-01-07 Weekend 2 591006 573542 1164548
6638 2019-01-14 Weekend 3 664442 627781 1292223
感谢你的任何想法
您在这里询问的是一个定制的解决方案,特别是根据周六和周日在不同箱子中的分类,如
否则,您也可以在工作日使用pandas Building,请参见https://pandas.pydata.org/pandas-docs/stable/user_guide/timeseries.html#timeseries-custombusinessdays,但在那里您总是会得到一个二进制分类
相关问题 更多 >
编程相关推荐