python - 筛选 pd.describe() 列表的隐藏列
问题描述
我正在尝试快速查看变量的分布。我为这项工作采用了 pd.describe 方法。但是,由于我有 51 个不同的变量,我无法筛选输出中的所有列。是否有一个选项可以强制筛选剩余变量的统计信息。
我不想一一单独查看所有变量。
print(dfts.describe())
LookupWeekId WeekdayNumber ... max_sicaklik num_store
count 2033.000000 2033.000000 ... 2027.000000 2033.000000
mean 201656.264634 3.998032 ... 21.169117 1468.741269
std 160.900431 2.000245 ... 9.998129 362.287586
min 201401.000000 1.000000 ... -0.862828 775.000000
25% 201521.000000 2.000000 ... 12.924433 1170.000000
50% 201641.000000 4.000000 ... 21.350617 1441.000000
75% 201810.000000 6.000000 ... 28.941140 1784.000000
max 201935.000000 7.000000 ... 104.969699 2131.000000
解决方案
describe()
实际上返回一个数据框。您看到的截断来自 Pandas 内置str
方法。你可以做...
print(df.describe().to_string(max_cols=df.shape[1]))
推荐阅读
- controller - 如何从 Symfony4 中的表单中恢复数据?
- batch-file - 如果令牌=给定数字,如何设置变量
- python - 使用 Praw 刮掉 subreddit 帖子标题并将它们用作文件名
- vue.js - 如何通过单击获取 currentTarget 对象
- excel - 为不同的工作簿应用公式
- haskell - 控制多类型类型类中的类型应用顺序
- java - 为什么 HashSet 为 getExactSizeIfKnown 返回 -1
- prolog - 在一条失败的规则中被撤回后重新声明一个子句
- python - 从列表中为 Python 字典分配和显示值的正确方法是什么?
- rest - 更正 HTTP 状态代码以用于超出已知数据的查询