pandas.get_option # 熊猫。get_option ( pat ) = <pandas._config.config.CallableDynamicDoc对象> # 检索指定选项的值。 可用选项: 计算。[use_bottleneck、use_numba、use_numexpr] 显示。[chop_threshold、colheader_justify、date_dayfirst、date_yearfirst、编码、expand_frame_repr、float_format] display.html.[边框、table_schema、use_mathjax] 显示。[large_repr、max_categories、max_columns、max_colwidth、max_dir_items、max_info_columns、max_info_rows、max_rows、max_seq_items、memory_usage、min_rows、multi_sparse、notebook_repr_html、pprint_nest_深度、精度、show_dimensions] display.unicode.[ambigious_as_wide, east_asian_width] 显示。[宽度] 未来。[infer_string,no_silent_downcasting] io.excel.ods.[读者、作家] io.excel.xls.[读者] io.excel.xlsb.[读者] io.excel.xlsm.[读者、作家] io.excel.xlsx.[读者、作家] io.hdf。[默认格式,dropna_table] io.parquet.[引擎] io.sql.[引擎] 模式。[chained_assignment、copy_on_write、data_manager、sim_interactive、string_storage、use_inf_as_na] 绘图。[后端] 绘图.matplotlib.[register_converters] styler.format.[小数、转义、格式化程序、na_rep、精度、千] styler.html.[mathjax] styler.latex.[环境、hrules、multicol_align、multirow_align] styler.render.[编码、max_columns、max_elements、max_rows、repr] styler.sparse.[列,索引] 参数: 帕特斯特正则表达式应该匹配单个选项。注意:为了方便起见,支持部分匹配,但除非您使用完整的选项名称(egxyzoption_name),否则如果引入具有相似名称的新选项,您的代码可能会在未来版本中中断。 返回: 结果选项的值 加薪: OptionError如果不存在这样的选项 笔记 请参阅用户指南以获取更多信息。 可用选项及其描述: 计算.use_bottleneck bool如果安装了瓶颈库则使用加速,默认为True 有效值:False,True [默认:True] [当前:True] 计算.use_numba布尔值如果已安装,则使用 numba 引擎选项进行选择操作,默认为 False 有效值:False,True [默认值:False] [当前:False] 计算.use_numexpr布尔值如果安装了 numexpr 库,则使用它来加速计算,默认为 True 有效值:False,True [默认值:True] [当前:True] display.chop_threshold float 或 None如果设置为浮点值,所有小于给定阈值的浮点值将被 repr 和朋友显示为 0。 [默认:无] [当前:无] display.colheader_justify '左'/'右'控制列标题的对齐方式。由 DataFrameFormatter 使用。 [默认:右] [当前:右] display.date_dayfirst布尔值当为 True 时,首先打印并解析日期,例如 20/01/2005 [默认值:False] [当前:False] display.date_yearfirst布尔值当为 True 时,首先打印和解析日期,例如 2005/01/20 [默认值:False] [当前:False] display.encoding str/unicode默认为检测到的控制台编码。指定 to_string 返回的字符串使用的编码,这些通常是要在控制台上显示的字符串。 [默认:utf-8] [当前:utf-8] display.expand_frame_repr布尔值是否打印跨多行的宽 DataFrame 的完整 DataFrame 表示,max_columns仍然受到尊重,但如果其宽度超过display.width,输出将环绕多个“页面” 。 [默认值:True] [当前:True] display.float_format可调用可调用函数应接受浮点数并返回具有所需数字格式的字符串。这在某些地方使用,例如 SeriesFormatter。有关示例,请参阅formats.format.EngFormatter。 [默认:无] [当前:无] 显示.html.border int在DataFrame HTML 表示的标签border=value中插入一个属性。 <table>[默认:1] [当前:1] display.html.table_schema布尔值是否为支持它的前端发布表架构表示。 (默认值:False)[默认值:False] [当前:False] display.html.use_mathjax布尔值当为 True 时,Jupyter 笔记本将使用 MathJax 处理表格内容,呈现由美元符号括起来的数学表达式。 (默认值:True)[默认值:True] [当前:True] display.large_repr '截断'/'信息'对于超过 max_rows/max_cols 的 DataFrame,repr(和 HTML repr)可以显示截断的表,或从 df.info() 切换到视图(早期版本的 pandas 中的行为)。 [默认:截断] [当前:截断] 显示.max_categories int这设置了 pandas 在打印类别或一系列 dtype“类别”时应输出的最大类别数。 [默认:8] [当前:8] 显示.max_columns int如果超过 max_cols,则切换到截断视图。根据 large_repr,对象要么被集中截断,要么被打印为摘要视图。 “无”值表示无限制。 如果 python/IPython 在终端中运行并且large_repr 等于“truncate”,则可以将其设置为 0 或 None,并且 pandas 将自动检测终端的宽度并打印适合屏幕宽度的截断对象。 IPython 笔记本、IPython qtconsole 或 IDLE 不在终端中运行,因此无法进行正确的自动检测,默认为 20。 [默认值:0] [当前:0] display.max_colwidth int 或 Nonepandas 数据结构的 repr 中列的最大宽度(以字符为单位)。当列溢出时,“...”占位符会嵌入到输出中。 “无”值表示无限制。 [默认:50] [当前:50] 显示.max_dir_items int将添加到dir(...)的项目数。 “无”值表示无限制。由于 dir 已缓存,因此更改此选项不会立即影响已存在的数据帧,直到删除或添加列为止。 例如,这用于建议从数据帧到选项卡完成的列。 [默认:100] [当前:100] 显示.max_info_columns intmax_info_columns 在 DataFrame.info 方法中使用来决定是否打印每列信息。 [默认:100] [当前:100] 显示.max_info_rows intdf.info() 通常会显示每列的空计数。对于大框架,这可能会非常慢。 max_info_rows 和 max_info_cols 将此空检查仅限于尺寸小于指定尺寸的帧。 [默认:1690785] [当前:1690785] 显示.max_rows int如果超过 max_rows,则切换到截断视图。根据 large_repr,对象要么被集中截断,要么被打印为摘要视图。 “无”值表示无限制。 如果 python/IPython 在终端中运行并且large_repr 等于“truncate”,则可以将其设置为 0,并且 pandas 将自动检测终端的高度并打印适合屏幕高度的截断对象。 IPython Notebook、IPython qtconsole 或 IDLE 不在终端中运行,因此无法进行正确的自动检测。 [默认:60] [当前:60] display.max_seq_items int 或 None当漂亮打印一个长序列时,不会再 打印max_seq_items 。如果省略项目,则将通过在结果字符串中添加“...”来表示它们。 如果设置为“无”,则要打印的项目数量不受限制。 [默认:100] [当前:100] display.memory_usage bool、string 或 None这指定在调用 df.info() 时是否应显示 DataFrame 的内存使用情况。有效值 True、False、'deep' [默认值:True] [当前:True] 显示.min_rows int截断视图中显示的行数(超过max_rows时)。当max_rows设置为 None 或 0时忽略。设置为 None 时,遵循max_rows的值。 [默认:10] [当前:10] display.multi_sparse布尔值“sparsify” MultiIndex 显示(不显示组内外部级别中的重复元素)[默认值:True] [当前:True] display.notebook_repr_html布尔值当 True 时,IPython 笔记本将使用 pandas 对象的 html 表示(如果可用)。 [默认值:True] [当前:True] 显示.pprint_nest_深度int控制漂亮打印时要处理的嵌套级别数 [默认值:3] [当前:3] 显示精度int浮点输出精度以小数点后的位数表示,适用于常规格式和科学记数法。类似于precision在numpy.set_printoptions(). [默认值:6] [当前:6] display.show_dimensions布尔值或 'truncate'是否在 DataFrame repr 的末尾打印尺寸。如果指定“truncate”,则仅在框架被截断时打印尺寸(例如,不显示所有行和/或列)[默认:截断] [当前:截断] display.unicode.ambiguously_as_wide布尔值是否使用 Unicode 东亚宽度来计算显示文本宽度。启用此功能可能会影响性能(默认值:False)[默认值:False] [当前:False] display.unicode.east_asian_width布尔值是否使用 Unicode 东亚宽度来计算显示文本宽度。启用此功能可能会影响性能(默认值:False)[默认值:False] [当前:False] 显示宽度int显示宽度(以字符为单位)。如果 python/IPython 在终端中运行,则可以将其设置为 None,并且 pandas 将正确自动检测宽度。请注意,IPython Notebook、IPython qtconsole 或 IDLE 不在终端中运行,因此无法正确检测宽度。 [默认:80] [当前:80] future.infer_string 是否将 str 对象的序列推断为 pyarrow string dtype,这将是 pandas 3.0 中的默认值(此时此选项将被弃用)。[默认值:False] [当前:False] future.no_silent_downcasting 是否选择未来的行为,该行为不会默默地向下转换 Series 和 DataFrame where、mask和Clip方法的结果。静默向下转型将在 pandas 3.0 中删除(届时此选项将被弃用)。[默认值:False] [当前:False] io.excel.ods.reader字符串“ods”文件的默认 Excel 阅读器引擎。可用选项:自动、odf、炉甘石。 [默认:自动] [当前:自动] io.excel.ods.writer字符串“ods”文件的默认 Excel 编写引擎。可用选项:自动、odf。 [默认:自动] [当前:自动] io.excel.xls.reader字符串“xls”文件的默认 Excel 阅读器引擎。可用选项:自动、xlrd、炉甘石。 [默认:自动] [当前:自动] io.excel.xlsb.reader字符串“xlsb”文件的默认 Excel 阅读器引擎。可用选项:auto、pyxlsb、炉甘石。 [默认:自动] [当前:自动] io.excel.xlsm.reader字符串“xlsm”文件的默认 Excel 阅读器引擎。可用选项:auto、xlrd、openpyxl、炉甘石。 [默认:自动] [当前:自动] io.excel.xlsm.writer字符串“xlsm”文件的默认 Excel 编写器引擎。可用选项:auto、openpyxl。 [默认:自动] [当前:自动] io.excel.xlsx.reader字符串“xlsx”文件的默认 Excel 阅读器引擎。可用选项:auto、xlrd、openpyxl、炉甘石。 [默认:自动] [当前:自动] io.excel.xlsx.writer字符串“xlsx”文件的默认 Excel 编写引擎。可用选项:auto、openpyxl、xlsxwriter。 [默认:自动] [当前:自动] io.hdf.default_format格式默认格式写入格式,如果无,则 put 将默认为 'fixed',append 将默认为 'table' [默认:无] [当前:无] io.hdf.dropna_table布尔值追加到表时删除所有 nan 行 [默认值:False] [当前:False] io.parquet.engine字符串默认的镶木地板读取器/写入器引擎。可用选项:'auto'、'pyarrow'、'fastparquet',默认为 'auto' [默认:auto] [当前:auto] io.sql.engine字符串默认的 sql 读取器/写入器引擎。可用选项: 'auto', 'sqlalchemy', 默认为 'auto' [默认: auto] [当前: auto] mode.chained_赋值字符串如果尝试使用链式赋值,则引发异常、警告或不执行任何操作,默认为警告 [默认:警告] [当前:警告] mode.copy_on_write bool使用写入时复制来使用新的复制视图行为。默认为 False,除非被“PANDAS_COPY_ON_WRITE”环境变量覆盖(如果设置为 True 的“1”,则需要在导入 pandas 之前设置)。 [默认值:False] [当前:False] mode.data_manager字符串内部数据管理器类型;可以是“块”或“数组”。默认为“block”,除非被“PANDAS_DATA_MANAGER”环境变量覆盖(需要在导入 pandas 之前设置)。 [默认:块] [当前:块](已弃用,请使用 `` 代替。) mode.sim_interactive布尔值是否模拟交互模式以进行测试[默认:False][当前:False] mode.string_存储字符串StringDtype 的默认存储。如果future.infer_string设置为 True,则忽略此选项 。 [默认:python] [当前:python] mode.use_inf_as_na布尔值True 表示将 None、NaN、INF、-INF 视为 NA(旧方式),False 表示 None 和 NaN 为空,但 INF、-INF 不为 NA(新方式)。 此选项在 pandas 2.1.0 中已弃用,并将在 3.0 中删除。 [默认值:False] [当前:False](已弃用,请使用 `` 代替。) 绘图后端str要使用的绘图后端。默认值为“matplotlib”,由 pandas 提供的后端。可以通过提供实现后端的模块的名称来指定其他后端。 [默认:matplotlib] [当前:matplotlib] plotting.matplotlib.register_converters bool 或 'auto'。是否使用 matplotlib 的单位注册表注册日期、时间、日期时间和周期的转换器。切换为 False 将删除转换器,恢复 pandas 覆盖的任何转换器。 [默认:自动] [当前:自动] styler.format.decimal str浮点数和复数的小数点分隔符的字符表示形式。 [默认值:.] [当前:.] styler.format.escape str,可选是否根据给定的上下文转义某些字符; html 或乳胶。 [默认:无] [当前:无] styler.format.formatter str,可调用,dict,可选用作默认值的格式化程序对象Styler.format。 [默认:无] [当前:无] styler.format.na_rep str,可选标识为缺失的值的字符串表示形式。 [默认:无] [当前:无] styler.format. precision int 类型浮点数和复数的精度。 [默认值:6] [当前:6] styler.format.thousands str,可选浮点型、整数型和复数型千位分隔符的字符表示形式。 [默认:无] [当前:无] styler.html.mathjax布尔如果为 False,则会将特殊的 CSS 类渲染到表属性,指示 Jupyter Notebook 中不会使用 Mathjax。 [默认值:True] [当前:True] styler.latex.environment str环境要更换\begin{table}。如果使用“longtable”,则会产生特定的 longtable 环境格式。 [默认:无] [当前:无] styler.latex.hrules布尔是否在顶部、底部和标题下方添加水平线。 [默认值:False] [当前:False] styler.latex.multicol_align {“r”,“c”,“l”,“naive-l”,“naive-r”}稀疏 LaTeX 多列水平对齐的说明符。管道装饰器也可以添加到非朴素值中以绘制垂直规则,例如“|r”将在右对齐合并单元格的左侧绘制规则。 [默认值:r] [当前:r] styler.latex.multirow_align {“c”,“t”,“b”}稀疏 LaTeX 多行垂直对齐的说明符。 [默认值:c] [当前:c] styler.render.encoding str用于输出 HTML 和 LaTeX 文件的编码。 [默认:utf-8] [当前:utf-8] styler.render.max_columns int,可选将呈现的最大列数。仍可能减少到满足max_elements,这优先。 [默认:无] [当前:无] styler.render.max_elements int修剪之前渲染的数据单元格 (<td>) 元素的最大数量将出现在列、行或两者上(如果需要)。 [默认:262144] [当前:262144] styler.render.max_rows int,可选将呈现的最大行数。仍可能减少到满足max_elements,这优先。 [默认:无] [当前:无] styler.render.repr str确定在 {“html”, “latex”} 中的 Jupyter Notebook 中使用哪个输出。 [默认:html] [当前:html] styler.sparse.columns布尔值是否稀疏分层列的显示。设置为 False 将在每列的分层键中显示每个显式级别元素。 [默认值:True] [当前:True] styler.sparse.index bool是否稀疏分层索引的显示。设置为 False 将在每行的分层键中显示每个显式级别元素。 [默认值:True] [当前:True] 例子 >>> pd.get_option('display.max_columns') 4