import pandas as pd, sys e=pd.read_parquet(sys.argv[1]+'/events.parquet'); p=pd.read_parquet(sys.argv[1]+'/people.parquet') c=p[(p.home_npa==1422)&p.birth_year.isin([1984,1985])&p.ev] print(c.to_string()) bd=pd.bdate_range('2025-11-03','2026-02-06') for pid in c.pid: d=e[e.pid==pid]; days=set(d.ts.dt.normalize()) ch=d[(d.place_id=='P-YVE-GARE')] print(pid,len(d),'charge days',(ch['mode']=='ev_charge').sum(),'park',(ch['mode']=='parking').sum(),'missing weekdays',sum(x not in days for x in bd), d.place_id.value_counts().to_dict())