相关疑难解决方法(0)

Pandas groupby用于一列中的多个值

我有一个类似于以下内容的数据框

+----------------+-------+
| class          | year  |
+----------------+-------+
| ['A', 'B']     | 2001  |
| ['A']          | 2002  |
| ['B']          | 2001  |
| ['A', 'B', 'C']| 2003  |
| ['B', 'C']     | 2001  |
| ['C']          | 2003  |
+----------------+-------+
Run Code Online (Sandbox Code Playgroud)

我想使用它创建一个数据框,以使结果表显示每个类中每个类别的计数。

+-----+----+----+----+
|year | A  | B  | C  |
+-----+----+----+----+
|2001 | 1  | 3  | 1  |
|2002 | 1  | 0  | 0  |
|2003 | 1  | 1  | 2  |
+-----+----+----+----+
Run Code Online (Sandbox Code Playgroud)

最简单的方法是什么?

python pandas

5
推荐指数
1
解决办法
65
查看次数

标签 统计

pandas ×1

python ×1