Code: Select all
id, date
1, 2020-5-11
1, 2019-3-2
2, 2018-7-29
3, 2017-2-21
3, 2017-2-23
Code: Select all
id, startdate, enddate
1, 2015-1-1, 2020-1-1
2, 2019-2-1, 2020-2-31
3, 2017-2-1, 2020-2-31
Ich kann es pro ID tun, indem ich den folgenden Code verwende; aber ich weiß nicht, wie ich sie alle gleichzeitig machen soll.
Code: Select all
for each, startdate, enddate in ids:
mask = (df['date'].dt.date >= startdate) & (df['date'].dt.date
Mobile version