【发布时间】:2022-12-17 16:58:57
【问题描述】:
我有如下所示的 Pandas DataFrame:
数据类型:
-
ID - 整数
-
时间 - 整数
-
TG-整数
ID TIME TG 111 20210101 0 111 20210201 0 111 20210301 1 222 20210101 0 222 20210201 1 333 20210201 1
我需要在 DataFrame 上方进行汇总,以便了解:
- TIME 中每个值有多少个 ID
- TIME 中每个值有多少个来自 TG 的“1”
- TIME 中每个值有多少个来自 TG 的“0”
所以我需要像下面这样的东西:
TIME | num_ID | num_1 | num_0 ---------|--------|-------|-------- 20210101 | 2 | 0 | 2 20210201 | 3 | 2 | 1 20210301 | 1 | 1 | 0我怎样才能在 Python Pandas 中做到这一点?
【问题讨论】:
标签: python pandas dataframe group-by aggregation