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 评论