【发布时间】:2021-09-02 17:46:29
【问题描述】:
我有一个日期列表list = [1,5,16,29]
考虑当前月份september 和年份2021
我有一个用户明智的一天df
user_id day month year
1 1 9 2021
1 2 9 2021
1 6 9 2021
1 14 9 2021
1 22 9 2021
1 18 9 2021
2 2 9 2021
2 17 9 2021
2 3 9 2021
2 30 9 2021
2 29 9 2021
2 28 9 2021
如何获得给定月份和年份的用户明智天数,这些天数在各个用户 df['day'] 和 list 中不存在?
预期结果
user_id remaining_days_of_month
1 3,4,7,8,9,10,11,12,13,15,17,19,20,21,23,24,25,26,27,28,30
2 4,6,7,8,9,10,11,12,13,14,15,18,19,20,21,22,23,24,25,26,27
【问题讨论】:
-
我们也知道年份吗?如果是二月,不同年份的结果会有所不同
-
@AnanayMital 感谢您指出。是的,我们也知道年份。
标签: python pandas date datetime