我有两个数据帧month_data
数据帧从月初到月底有天
student_df
每个学生仅有的present
数据
我试图映射这两个数据帧,以便将每个学生剩余的天数标记为缺席
月份数据
day_of_month
0 2021-01-01
1 2021-01-02
2 2021-01-03
3 2021-01-04
4 2021-01-05
5 2021-01-06
6 2021-01-07
. .
. .
. .
30 2021-01-31
month_data = pd.DataFrame({'day_of_month':pd.date_range('01/01/2021','31/01/2021')})
学生会
student_data attendence day_of_month
0 marcus present 2021-01-01
1 marcus present 2021-01-03
2 paul present 2021-01-04
终稿
student_data attendence day_of_month
0 marcus present 2021-01-01
1 marcus absent 2021-01-02
2 marcus present 2021-01-03
3 marcus absent 2021-01-04
4 marcus absent 2021-01-05
. . . .
. . . .
30 marcus absent 2021-01-31
31 paul absent 2021-01-01
32 paul absent 2021-01-02
33 paul absent 2021-01-03
34 paul present 2021-01-04
. . . .
. . . .
61 paul absent 2021-01-31
您可以创建一个新的数据框,其中包含所有日期以及每个学生在每个日期的名称:
输入
代码
输出
我建议如下:
带有
MultiIndex
的选项:输出:
相关问题 更多 >
编程相关推荐