关于python:如何在使用Pandas时打印多达3,000行的数据帧

How to print up to 3,000 rows dataframe when using Pandas

本问题已经有最佳答案,请猛点这里访问。

我使用的是Spyder和python 3.6,数据帧有多达3000行,当它被发送到打印时,我会截短数据,即使我使用print(selecc.to_string()),当数据帧被打印到一个txt文件时,我可以看到完整的数据,使用代码:np.savetxt("atpres.txt",selecc,fmt="%s")。任何帮助都会非常感谢,提前谢谢!P.S.已经尝试了先前答案给出的选项-->使用pd.option_context('display.max_rows',none,'display.max_columns',3):打印(SELECC)


用途:

1
2
#display 9999999 rows
pd.options.display.max_rows = 999999

但要小心,打印出一张大桌子可能会占用大量内存!