我正在手动查找如下df列中的所有值(用于搜索奇怪的条目):
df['sex'].value_counts(), df['famsize'].value_counts(), df['Pstatus'].value_counts(), df['traveltime'].value_counts()...然后我得到:
(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
(...)但是有这么多的列,所以我试着遍历它:
for v in df.columns:
df[v].value_counts()但是什么都没有还,我也试过:
for v in df.columns:
df[v].value_counts().apply(display)以及:
for v in df.columns:
df[v].value_counts().apply(print)但是它返回一个没有索引/标签的长长的数字列表。
还有其他方法可以自动查看我的dfs值吗?也许还在用循环。
发布于 2022-03-10 21:07:57
我只想做:
for v in df.columns:
print(df[v].value_counts())https://stackoverflow.com/questions/71430787
复制相似问题