pandas中set_option的常用设定:显示所有行、显示所有列、控制浮点型精度、每个资料元素的显示字符数、对齐形式等
#pandas中set_option的常用设定
详细参考pandas API
pandas.set_option — pandas 1.3.5 documentation
pd.set_option("自变量",值):设定pandas的默认自变量,在实际应用中会常常遇到,所以本人好好学习了一下API参考文献,结合实际案例进行阐释,
#显示所有列
pd.set_option('display.max_columns', None)
#显示所有行
pd.set_option('display.max_rows', None)
#设定value的显示长度为100,默认为50
pd.set_option('max_colwidth',100)
# 最大行数
pd.set_option('display.max_rows',xxx)
# 最小显示行数
pd.set_option('display.min_rows',xxx)
# 最大显示列数
pd.set_option('display.max_columns',xxx)
#最大列字符数
pd.set_option ('display.max_colwidth',xxx)
# 浮点型精度
pd.set_option( 'display.precision',2)
#逗号分隔数字
pd.set_option('display.float_format','{:,}'.format)
#设定浮点精度
pd.set_option('display.float_format', '{:,.2f}'.format)
#百分号格式化
pd.set_option('display.float_format', '{:.2f}%'.format)
# 更改后端绘图方式
pd.set_option('plotting.backend', 'altair')
# info输出最大列数
pd.set_option('display.max_info_columns', 200)
# info计数null时的阈值
pd.set_option('display.max_info_rows', 5)
#展示所有设定和描述
pd.describe_option()
#设定列名对齐
pd.set_option('display.unicode.ambiguous_as_wide', True)
#设定列名对齐
pd.set_option('display.unicode.east_asian_width', True)
#显示所有行
pd.set_option('display.max_rows',None)
#显示所有列
pd.set_option('display.max_columns',None)
#设定不换行
pd.set_option('expand_frame_repr', False)
#显示小数点后的位数
pd.set_option('precision',1)
#最多显示的行数
pd.set_option('display.max_rows',3)
#最多显示的列数
pd.set_option('display.max_columns',3)
#设定列长度
pd.set_option('colwidth',1)
#重置所有设定选项
pd.reset_option('all')
Available options:
-
compute.[use_bottleneck, use_numba, use_numexpr]
-
display.[chop_threshold, colheader_justify, column_space, date_dayfirst, date_yearfirst, encoding, expand_frame_repr, float_format]
-
display.html.[border, table_schema, use_mathjax]
-
display.[large_repr]
-
display.latex.[escape, longtable, multicolumn, multicolumn_format, multirow, repr]
-
display.[max_categories, max_columns, max_colwidth, max_info_columns, max_info_rows, max_rows, max_seq_items, memory_usage, min_rows, multi_sparse, notebook_repr_html, pprint_nest_depth, precision, show_dimensions]
-
display.unicode.[ambiguous_as_wide, east_asian_width]
-
display.[width]
-
io.excel.ods.[reader, writer]
-
io.excel.xls.[reader, writer]
-
io.excel.xlsb.[reader]
-
io.excel.xlsm.[reader, writer]
-
io.excel.xlsx.[reader, writer]
-
io.hdf.[default_format, dropna_table]
-
io.parquet.[engine]
-
io.sql.[engine]
-
mode.[chained_assignment, data_manager, sim_interactive, string_storage, use_inf_as_na, use_inf_as_null]
-
plotting.[backend]
-
plotting.matplotlib.[register_converters]
-
styler.render.[max_elements]
-
styler.sparse.[columns, index]
参考:Pandas DataFrame显示行和列的资料不全
参考:pandas 8 个常用的 set_option 设定方法
参考:pandas.set_option 用法总结
参考:pd.set_option
0 评论