相关疑难解决方法(0)

如何在Pandas DataFrame中同时获取多列的值计数?

如果Pandas DataFrame有多个具有分类值(0或1)的列,是否可以方便地同时获取每列的value_counts?

例如,假设我生成一个DataFrame,如下所示:

import numpy as np
import pandas as pd
np.random.seed(0)
df = pd.DataFrame(np.random.randint(0, 2, (10, 4)), columns=list('abcd'))
Run Code Online (Sandbox Code Playgroud)

我可以像这样得到一个DataFrame:

   a  b  c  d
0  0  1  1  0
1  1  1  1  1
2  1  1  1  0
3  0  1  0  0
4  0  0  0  1
5  0  1  1  0
6  0  1  1  1
7  1  0  1  0
8  1  0  1  1
9  0  1  1  0
Run Code Online (Sandbox Code Playgroud)

如何方便地获取每列的值计数并方便地获得以下内容?

   a  b  c  d
0 …
Run Code Online (Sandbox Code Playgroud)

python numpy pandas

40
推荐指数
5
解决办法
4万
查看次数

标签 统计

numpy ×1

pandas ×1

python ×1