python - 如何在 Spyder 窗口中获取大数据帧的最后一条记录?

标签 python pandas dataframe spyder

我希望能够在 Spyder (Python IDE) 窗口中打开一个数据框,并快速向下滚动到相对较大的 pandas 数据框的最后一条记录(表中的 134,890 条记录)。这是令人沮丧的,因为 Spyder 只从大表中加载一定数量的记录,并且向下滚动需要一段时间。

有谁知道快速到达数据帧末尾的快捷方式或选项,而无需编写任何像 df.tail() 这样的代码?

下图显示了一个数据框,其中的数据延伸到 2018 年,但我花了相当长的时间才能滚动到末尾。每次我滚动到底部时,Spyder 都会从表中加载更多记录,然后我再次开始向下滚动...

Spyder variable explorer

Spyder view dataframe window

最佳答案

(这里是 Spyder 维护者)有一种更简单、更容易的方法来检查 Dataframe 的末尾:用鼠标按要排序的列的名称,Dataframe 将被排序如果 Pandas 能做到,则按相反的顺序。

注意:按索引排序将在 2018 年底发布的 Spyder 4 中提供。

关于python - 如何在 Spyder 窗口中获取大数据帧的最后一条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48547818/

相关文章:

python - 我们如何使用 pandas 在 python 中使用 Coalesce 来处理多个数据帧

将 NA 替换为 R 中前一行和后一行的值的平均值

Python:从两个数组创建掩码

python - 将类别添加到 pandas multiIndex 数据框级别

python - tflearn 与 tensorflow 2.0

python - 如何在groupby agg之后删除 `<lambda>`

python - 在 pandas.dataframe 中搜索优化选择

Python str.contains 来自两个或多个字典

python - xlsxwriter 模块无法正确打开/关闭 Excel 文件

r - 根据给定的顺序对数据框进行排序