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

时间:2018-01-31 17:15:06

标签: python pandas dataframe spyder

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

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

下图显示了一个数据框,其数据延伸到2018年,但滚动到结尾需要很长时间。每当我滚动到底部应该是什么时,Spyder会从表中加载一些记录,然后我再次向下滚动...

Spyder variable explorer

Spyder view dataframe window

2 个答案:

答案 0 :(得分:1)

Spyder维护者在这里)有一种更简单,更简单的方法来检查Dataframe的结尾:用鼠标按下要排序的列的名称,Dataframe将被排序反向顺序如果 Pandas可以做到。

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

答案 1 :(得分:0)

我想我明白了。我必须继续拉下滚动条并左右摆动,直到Spyder加载了所有记录。关键是在Spyder完成加载所有记录之前不要放开滚动条。如果我放手,Spyder将停止加载新记录。