博客1031
用python进行数据分析时,查看数据,经常发生数据被自动显示成科学记数法的模式,或者多行多列数据只显示前后几行几列,中间都是省略号的情形。
汇总了下解决办法,记录:
环境如下:
python version == 3.6
numpy version == 1.11.3
pandas version == 0.19.2
numpy
import numpy as np
np.set_printoptions(suppress=True, threshold=np.nan)
suppress=True 取消科学记数法
threshold=np.nan 完整输出(没有省略号)
pandas
import pandas as pd
pd.set_option('display.max_columns', 10000, 'display.max_rows', 10000)
display.max_columns 显示最大列数
display.max_rows 显示最大行数
顺便记下文档里这两个函数的参数:
np.set_printoptions
np.set_printoptions(precision=None, threshold=None, edgeitems=None, linewidth=None, suppress=None, nanstr=None, infstr=None, formatter=None)
参数:
prec