统计每列中不同值出现的次数.apply(pd.value_counts)

        在Python 的pandas.DataFrame中有一种操作,它可以大大减轻我们的工作量,方便我们更快地进行数据分析,加快处理工作的效率。这就是

.apply(pd.value_counts)

pandas 的强大,越使用,也就越爱了。现在就来夸夸它的作用啦!

.apply(pd.value_counts)它会对DataFrame中的每一列进行操作,并对每一列中的不同值进行计数。返回值时一个新的DataFrame,其中包含每列不同值出现的次数。

来个实例,看一下吧

import pandas as pd

# 创建一个示例DataFrame
data = {
    'A': ['小米', '小张', '小磊', '小米', '小康'],
    'B': ['小龙', '小李', '小李', '小康', '小张'],
    'C': ['小朱', '小文', '小磊', '小李', '小朱']
}


df = pd.DataFrame(data)
print(df)

# 统计每列的不同值出现的次数
value_counts = df.apply(pd.value_counts)

print(value_counts)

 完美~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值