python - 什么是 python 的 View() 数据框命令等价物?
问题描述
我刚刚开始在日常工作中学习 Python 来完成数据科学任务。
我使用 spyder 作为 anaconda 附带的 python IDE。我正在尝试学习探索数据框对象的有效方法。
作为使用 RStudio 的 R 用户,我非常喜欢 View() 命令,它以电子表格样式在单独的窗口中显示数据框,允许过滤和排序数据。
这就是我在 R / RStudio 中的意思:
而不是像这样查看 iris 数据框:
> iris
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 5.1 3.5 1.4 0.2 setosa
2 4.9 3.0 1.4 0.2 setosa
3 4.7 3.2 1.3 0.2 setosa
4 4.6 3.1 1.5 0.2 setosa
5 5.0 3.6 1.4 0.2 setosa
6 5.4 3.9 1.7 0.4 setosa
7 4.6 3.4 1.4 0.3 setosa
8 5.0 3.4 1.5 0.2 setosa
...
我想查看这样的数据
View(iris)
python 或特定 python IDE 中是否有任何命令或特定包提供这种功能?
解决方案
对此有一个开放的功能请求,所以我想没有直接等效的 atm。
您可以按照如何在 Spyder 窗口中获取大型数据框的最后一条记录,通过变量资源管理器将数据框视为表格?. 在 Jupyter(另一个 Python IDE,主要设计用于scipy
)中,还有其他功能与Show DataFrame as table in iPython Notebook具有相同的效果。
推荐阅读
- angular - Angular 9 formatCurrency 存在严重的舍入问题
- javascript - Vue - 如何在 VueJS 中正确使用计算属性?
- python - 使用 django rest 框架中的函数从邮递员上传图像
- sql - 如何使用带有 where 的表获取供应商名称
- typescript - 带有检查最后一个参数的 Typescript 可选链接
- settings - 多行编辑不起作用(jupyter 实验室)?
- linux-kernel - RPi4:设备驱动程序 - 微秒延迟/计数
- javascript - 如何在循环的每次迭代中执行promise.then?Javascript
- ios - 根据在多选集合视图上选择的集合视图单元格显示不同的表视图数据
- c# - 如何序列化 Dynamics CRM 元数据