posts - 225, comments - 62, trackbacks - 0, articles - 0
   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

解决pandas打印DataFrame显示不全

Posted on 2020-02-24 20:27 魔のkyo 阅读(639) 评论(0)  编辑 收藏 引用 所属分类: Python

def float_format(x):
    if abs(x) >= 1e10 or 0 < abs(x) < 1e-3:
        return "%e" % x
    else:
        return "%.4f" % x


def pandas_pretty_printing():
    pd.set_option('display.max_rows', None)     # 解决行显示不全
    pd.set_option('display.max_columns', None)  # 解决列显示不全
    pd.set_option('max_colwidth', 1000)         # 解决列宽不够
    pd.set_option('display.width', 1000)         # 解决列过早换行
    pd.set_option('display.float_format', float_format)  # 解决浮点数总是科学计数法
只有注册用户登录后才能发表评论。