Polars浮点数小数点显示设置调整及Jupyter默认配置咨询
调整Polars浮点数显示位数并设置Jupyter默认配置
一、临时调整当前会话的浮点数显示
Polars通过Config模块控制输出格式,你可以用set_fmt_float方法强制所有浮点数显示固定位数的小数:
import polars as pl # 设置浮点数以固定格式显示4位小数 pl.Config.set_fmt_float("fixed", precision=4) # 测试示例 df = pl.DataFrame({"a":[0.1213, 0.4244, 0.1000, 0.4242]}) print(df)
执行后a列会统一显示为0.1213、0.4244、0.1000、0.4242,满足末尾补0的格式要求。
二、设置Jupyter笔记本默认配置
要让所有新打开的Jupyter笔记本自动应用该设置,可通过IPython启动脚本实现:
- 找到IPython启动目录(默认路径为
~/.ipython/profile_default/startup/,不存在则手动创建) - 在该目录下新建文件,比如
00-polars-defaults.py - 在文件中写入以下内容:
import polars as pl # 全局设置浮点数固定显示4位小数 pl.Config.set_fmt_float("fixed", precision=4)
之后每次启动Jupyter笔记本,Polars都会自动加载该配置,无需手动重复设置。
内容的提问来源于stack exchange,提问作者miroslaavi
相关产品推荐
相关产品推荐

