Python 如何在使用Pandas时打印多达3000行的数据帧

Python 如何在使用Pandas时打印多达3000行的数据帧,python,pandas,Python,Pandas,我使用Spyder和Python 3.6,数据框最多有3000行,当它被发送到打印时,我会截短数据,即使我使用打印(selecc.to_string()),当数据框打印到TXT文件时,我可以看到完整的数据,使用代码:np.savetxt('ATPRes.TXT',selecc,fmt=“%s”) 任何帮助都将不胜感激,提前感谢! P.S.已经尝试了前面答案中给出的选项--> 使用pd.option\u上下文('display.max\u rows',None',display.max\u col

我使用Spyder和Python 3.6,数据框最多有3000行,当它被发送到打印时,我会截短数据,即使我使用打印(selecc.to_string()),当数据框打印到TXT文件时,我可以看到完整的数据,使用代码:np.savetxt('ATPRes.TXT',selecc,fmt=“%s”) 任何帮助都将不胜感激,提前感谢! P.S.已经尝试了前面答案中给出的选项--> 使用pd.option\u上下文('display.max\u rows',None',display.max\u columns',3): 打印(selecc)

使用:

#display 9999999 rows
pd.options.display.max_rows = 999999
但要小心,打印出一张大表可能会占用大量内存

使用:

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

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

如果你真的想查看3k行数据,你可以
df.to_csv(filename)
然后在excel/openoffice/google sheets中打开它。是的,我这样做了,但想知道是否有办法在控制台上显示数据。如果你真的想查看3k行数据,你可以
df.to_csv(filename)
,然后在excel/openoffice/google sheets中打开它。是的,我这样做了,但想知道是否有办法在控制台上显示数据。