You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Polars读取Excel文件?需转换指定Pandas读取代码

Pandas read_excel 转 Polars 等效实现

以下是对应你提供的Pandas代码的Polars实现:

import polars as pl

df = pl.read_excel(
    file_path,
    skip_rows=2,
    dtype={'amount': pl.Utf8, 'date': pl.Utf8},
    null_values=['']
)

参数对应说明:

  • header=2 → Polars使用skip_rows=2,因为Polars的header参数默认指定表头所在行号(从0开始),跳过前2行后,第3行(索引为2)会被作为表头行。
  • dtype={'amount': str, 'date': object} → Polars中用pl.Utf8类型对应字符串类型,也可以直接写str(Polars会自动映射为pl.Utf8);如果确实需要保留Python对象类型,可改用pl.Object,但通常推荐pl.Utf8更适配Polars的列式存储特性。
  • na_values=[''], keep_default_na=False → Polars的null_values参数直接指定要识别为null的值,且默认不会启用额外的默认null识别规则,因此无需额外设置类似keep_default_na的参数,仅传入null_values=['']即可实现相同效果。

内容的提问来源于stack exchange,提问作者Chinmay Sonawane

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 18:07:02