爱做网站免费模板vip,wordpress合集,公司做网站需要准备什么,wordpress注册按钮在日常使用pandas的过程中#xff0c;由于我们所分析的数据表规模、格式上的差异#xff0c;使得同样的函数或方法作用在不同数据上的效果存在差异。而pandas有着自己的一套「参数设置系统」#xff0c;可以帮助我们在遇到不同的数据时灵活调节从而达到最好的效果#xff0…在日常使用pandas的过程中由于我们所分析的数据表规模、格式上的差异使得同样的函数或方法作用在不同数据上的效果存在差异。而pandas有着自己的一套「参数设置系统」可以帮助我们在遇到不同的数据时灵活调节从而达到最好的效果本文就将介绍pandas中常用的参数设置方面的知识。图11 设置DataFrame最大显示行数pandas设置参数中的display.max_rows用于控制打印出的数据框的最大显示行数我们使用pd.set_option()来有针对的设置参数如下面的例子图2在修改display.max_rows的参数值之后我们的数据框只会显示指定行数的数据中间的部分都会以省略号的形式显示当我们的数据框行数较多可以加大这个参数以显示更多行数据。2 设置DataFrame最大显示列数类似display.max_rows通过修改display.max_columns我们可以调节最大显示的数据框列数(默认是20列)这在我们的数据框字段较多又想全部查看的时候很有用图33 设置每列的最大显示宽度对于一些单元格内容长度较长的数据譬如长文本在查看数据框时过长的部分会被简化为省略号而通过修改display.max_colwidth参数我们可以在必要时使得超长的部分也显示出来图44 指定小于某个数的元素显示为0通过display.chop_threshold参数我们在不修改原始数据的情况下指定数据框中绝对值小于阈值的数显示为0图55 格式化浮点数通过display.float_format参数我们可以设置浮点数的显示格式譬如这里我们给浮点数加上前缀并设定保留两位小数图66 设置info()方法中非缺失值检查的行数上限针对数据框的info()方法可以帮助我们查看数据框的一些概览信息譬如每一列对应的非缺失值个数。但默认情况下当数据框行数大于1690784行时再查看info()信息会处于计算效率的考虑略去缺失值检查信息。这时我们可以通过设置display.max_info_rows参数来提高这个上限图77 控制小数打印的精度控制数据框中小数的显示精度除了上文提到的方法之外还可以通过修改display.precision参数来控制默认是6位小数图88 临时修改参数有些时候我们只希望在某张表上进行设置参数的修改不希望影响到之后的其他表的显示。这时除了用pd.reset_option()对指定的参数进行复原之外我们还可以利用with关键词配合pd.option_context以临时的方式将指定的参数作用在局部范围内图9