python用pandas读取数据时出现错误_Python——pandas中打印DataFrame行列数据显示不全问题...

问题背景:在使用pandas读取数据后答应读取的DataFrame数据行列显示不全,部分列和行显示的是省略号,分析读取后的数据类型有影响;

问题解决:

在代码开始加上pandas相关的设置即可;代码如下:

import pandas as pd

#显示所有列

pd.set_option('display.max_columns', None)

#显示所有行

pd.set_option('display.max_rows', None)

#设置value的显示长度为100,默认为50

pd.set_option('max_colwidth',100)

在pandas官方文档中也有这个参数的设置:

pandas.set_option(pat, value) =

Sets the value of the specified option.

#可选参数:

Available options:

compute.[use_bottleneck, 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]

io.excel.xls.[reader, writer]

io.excel.xlsm.[reader, writer]

io.excel.xlsx.[reader, writer]

io.hdf.[default_format, dropna_table]

io.parquet.[engine]

mode.[chained_assignment, sim_interactive, use_inf_as_na, use_inf_as_null]

plotting.[backend]

plotting.matplotlib.[register_converters]

你可能感兴趣的:(python用pandas读取数据时出现错误_Python——pandas中打印DataFrame行列数据显示不全问题...)