pycharm 打印输出结果 中间有省略号问题
问题
在利用Pandas等进行大量数据处理时,为了直观,经常会打印数据。但由于数据量大,pycharm 打印不完全, 中间有省略号,看起来十分不爽。如下:
datetime season holiday ... casual registered count 0 2011-01-01 00:00:00 1 0 ... 3 13 16 1 2011-01-01 01:00:00 1 0 ... 8 32 40 2 2011-01-01 02:00:00 1 0 ... 5 27 32 3 2011-01-01 03:00:00 1 0 ... 3 10 13 4 2011-01-01 04:00:00 1 0 ... 0 1 1 [5 rows x 12 columns] 进程已结束,退出代码 0
解决方案
如果你也用pandas模块,则可以添加如下三行代码:
#设置显示的最大列、宽等参数,消掉打印不完全中间的省略号 pd.set_option(display.max_columns, 1000) pd.set_option(display.width, 1000) pd.set_option(display.max_colwidth, 1000)
通常的做法是在,导入模块后,就进行设置这些参数,如下:
import pandas as pd import numpy as np #设置显示的最大列、宽等参数,消掉打印不完全中间的省略号 pd.set_option(display.max_columns, 1000) pd.set_option(display.width, 1000) pd.set_option(display.max_colwidth, 1000)
这样配置后,就可以消掉打印不完全中间的省略号了,打印结果:
datetime season holiday workingday weather temp atemp humidity windspeed casual registered count 0 2011-01-01 00:00:00 1 0 0 1 9.84 14.395 81 0.0 3 13 16 1 2011-01-01 01:00:00 1 0 0 1 9.02 13.635 80 0.0 8 32 40 2 2011-01-01 02:00:00 1 0 0 1 9.02 13.635 80 0.0 5 27 32 3 2011-01-01 03:00:00 1 0 0 1 9.84 14.395 75 0.0 3 10 13 4 2011-01-01 04:00:00 1 0 0 1 9.84 14.395 75 0.0 0 1 1 进程已结束,退出代码 0
上一篇:
IDEA上Java项目控制台中文乱码