【发布时间】:2021-04-14 19:19:14
【问题描述】:
我有如下数据框:
df = pd.DataFrame({"ID" : ["1", "1", "1", "2", "2", "2", "1"],
"status" : ["ac", "not", "not", "ac", np.NaN, "ac", "oth"]})
我需要使用如下列构建 DataFrame:
- NumberAcc - 状态为“ac”的 ID 编号
- NumberNaN - 状态 = NanN(缺失 -> np.nan)的 ID 数
- NumberOther - 状态不是“ac”或 np.nan 的 ID 编号(表示“not”或“oth”)
你能帮我像下面这样构建 DF 吗?
【问题讨论】:
标签: python pandas dataframe sum aggregation