【发布时间】:2020-09-30 04:59:03
【问题描述】:
如果我的 df 如下:
State | x_date | y_date | z_date | amount | date_status
NY 2019-10-24 NaN NaN $400 2019-05-01
NJ 2019-07-24 2019-10-24 2019-10-20 $0 2019-05-01
CA NaN 2019-01-24 NaN $320 2019-05-01
WA NaN NaN NaN $10 2019-05-01
WA 2018-07-10 NaN NaN $100 2019-05-01
WA 2018-09-10 NaN 2019-10-10 $30 2019-05-01
如何按 State 列进行分组并获得该州分组中的数量列的总和/所有行的数量总和?
仅当 x_date、y_date 或 z_date 中的任何日期晚于或date_status 列中的日期之后
预期输出:
State | pct
NY 1
NJ 0
CA 0
WA .21
WA 是 (30/140)
谢谢!
【问题讨论】:
标签: python python-3.x pandas