首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >环游熊猫value_counts()

环游熊猫value_counts()
EN

Stack Overflow用户
提问于 2022-03-10 21:02:59
回答 1查看 114关注 0票数 1

我正在手动查找如下df列中的所有值(用于搜索奇怪的条目):

代码语言:javascript
复制
df['sex'].value_counts(), df['famsize'].value_counts(), df['Pstatus'].value_counts(), df['traveltime'].value_counts()...

然后我得到:

代码语言:javascript
复制
(F    591
 M    453
 Name: sex, dtype: int64,
 GT3    738
 LE3    306
 Name: famsize, dtype: int64,
 T    923
 A    121
 Name: Pstatus, dtype: int64,
 1    623
 2    320
 3     77
 4     24
(...)

但是有这么多的列,所以我试着遍历它:

代码语言:javascript
复制
for v in df.columns:
    df[v].value_counts()

但是什么都没有还,我也试过:

代码语言:javascript
复制
for v in df.columns:
    df[v].value_counts().apply(display)

以及:

代码语言:javascript
复制
for v in df.columns:
    df[v].value_counts().apply(print)

但是它返回一个没有索引/标签的长长的数字列表。

还有其他方法可以自动查看我的dfs值吗?也许还在用循环。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-10 21:07:57

我只想做:

代码语言:javascript
复制
for v in df.columns:
    print(df[v].value_counts())
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71430787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档