SuperAPI AI 工具集

polars

数据与分析

查看项目

更新于 10-15 23:58

技能介绍

Polars 是一个基于 Apache Arrow 构建的高速 DataFrame 库,适用于可放入内存的数据集,当 pandas 性能不足时可作为替代方案。安装命令:uv pip install polars。主要能力包括表达式 API、惰性求值(LazyFrame)、并行执行、聚合与窗口函数、连接与拼接、透视与逆透视,以及 CSV、Parquet、JSON、Excel 等格式读写。常用操作:用 pl.col("列名") 引用列,通过 select、filter、with_columns、group_by().agg() 构建变换;用 pl.scan_csv 构建查询计划并以 .collect() 执行,可获得谓词下推、投影下推等优化;窗口函数用 over() 保留行数。适用场景为内存级数据处理、复杂管道优化与从 pandas 迁移。限制:面向适合内存的数据,超大数据需考虑流式等方式;无索引、严格类型;资料未提供具体收费、价格或性能基准。