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 |
但要小心,打印出一张大桌子可能会占用大量内存!