【Pandas】统计某个值的出现次数

测试数据:

import pandas as pd
import numpy as np
df = pd.DataFrame({'key1':['a','a','b','b','a'],'key2':['one','two','one','two','one'],'data1':np.random.randn(5),'data2':np.random.randn(5)})

 

 统计key2中各个元素的出现次数:

df['key2'].value_counts()

结果:

one 出现3次

two 出现2次

 

分组统计:

按照 key1分组,统计key2列的值的出现次数

 

df['key2'].groupby(df['key1']).value_counts()

 

 

posted @   wangju003  阅读(33321)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2019-06-01 hint: not have locally. This is usually caused by another repository pushing
2019-06-01 Jenkins里jobs和workspace什么区别
点击右上角即可分享
微信分享提示