pandas有一个选项API,可以配置和自定义与DataFrame显示、数据行为等相关的全局行为。设置这些参数可以方便查看打印的内容等。
pandas包中的参数可以通过set_option方法设置值,或者使用"点语法"的方式设置属性值。
通过set_option方法设置值:pd.set_option(属性名称,值),例如:pd.set_option('display.max_rows', 20)
"点语法"的方式设置属性值:pd.options.属性名称,例如pd.options.display.max_rows=20
# 设置展示列数,非负整数或者None,None表示所有列,代码如下:
pd.set_option('display.max_columns', None)
# 设置展示行数,非负整数或者None,None表示所有行,代码如下:
pd.set_option('display.max_rows', None)
# 设置数字打印格式,%.2f表示展示两位小数,代码如下:
pd.set_option('display.float_format', lambda x: '%.2f' % x)
以上所有代码中的pd是import pandas as pd
#点击这里查看所有参数:pandas所有可设置参数
如果想在代码里面查看所有的参数设置,可以定位到pandas包中的源代码脚本pandas/core/config_init.py,查看想要的内容。
如果是查看参数当前的值,可以使用get_option方法,例如pd.get_option('display.max_rows');也可以使用"点语法"的方式,在参数后面不写等号,例如:pd.options.display.max_rows