文轩九月图书旗舰店店铺主页二维码
文轩九月图书旗舰店
特价好书,就在文轩网!
微信扫描二维码,访问我们的微信店铺

PYTHON POLARS权威指南

149.00
运费: 免运费
库存: 10 件
PYTHON POLARS权威指南 商品图0
PYTHON POLARS权威指南 商品缩略图0

商品详情

PYTHON POLARS权威指南

作  者:(荷)杰罗恩·詹森斯(Jeroen Janssens),(荷)泰斯·尼乌多普(Thijs Nieuwdorp) 著 陈松 译
定  价:149
出 版 社:机械工业出版社
出版日期:2025年11月01日
页  数:407
装  帧:平装
ISBN:9787111792901

还在为pandas处理大规模数据时的性能瓶颈焦虑?《Python Polars权威指南》重磅来袭!由Polars核心团队相关作者撰写,创始人Ritchie Vink作序,pandas创始人Wes McKinney倾力推荐。全书从环境配置到底层原理,从表达式核心到实战案例全覆盖,不管你是想从pandas转型的分析师,还是需优化数据管道的工程师,都能学会用Polars高效处理TB级数据,让数据处理更快速、更优雅,轻松提升工作效率与职场竞争力!

目录

序1
前言3
第一篇 基础
第1章 Polars简介11
1.1 Polars技术解析12
1.1.1 核心特性12
1.1.2 核心概念12
1.1.3 技术优势13
1.2 使用Polars的理由13
1.2.1 性能13
1.2.2 易用性14
1.2.3 流行度15
1.2.4 可持续性16
1.3 对比Polars与其他数据处理工具16
1.4 聚焦Python Polars17
1.5 本书内容结构17
1.6 ETL示例18
1.6.1 数据抽取19
1.6.2 附加环节:可视化街区与站点分布23
1.6.3 数据转换26
1.6.4 附加环节:各行政区每日行程可视化31
1.6.5 数据加载32
1.6.6 附加环节:使用惰性求值加速计算33
1.7 小结36
第2章 Polars入门37
2.1 配置环境37
2.1.1 下载项目37
2.1.2 安装uv38
2.1.3 安装项目39
2.1.4 虚拟环境操作指南39
2.1.5 验证安装39
2.2 JupyterLab快速入门40
2.3 在其他项目中安装Polars42
2.3.1 所有可选依赖项43
2.3.2 数据交互依赖项43
2.3.3 表格处理依赖项43
2.3.4 数据库依赖项44
2.3.5 远程文件系统依赖项44
2.3.6 其他I/O格式依赖项44
2.3.7 扩展功能依赖项44
2.3.8 安装可选依赖项45
2.4 配置Polars45
2.4.1 使用上下文管理器实现临时配置46
2.4.2 使用装饰器进行本地配置48
2.5 从源码编译Polars48
2.5.1 特殊情况:超大型数据集49
2.5.2 特殊情况:不支持AVX的处理器49
2.6 小结50
第3章 从pandas到Polars51
3.1 动物数据集51
3.2 共同之处52
3.3 外观差异53
3.3.1 代码层面的差异53
3.3.2 数据展示差异54
3.4 需要摒弃的概念58
3.4.1 索引58
3.4.2 数据轴59
3.4.3 索引与切片60
3.4.4 即时求值62
3.4.5 宽松性64
3.5 需要摒弃的语法65
3.6 与pandas互操作69
3.7 小结70
第二篇 数据形态
第4章 数据结构和数据类型73
4.1 Series、DataFrame与LazyFrame73
4.2 数据类型75
4.2.1 嵌套数据类型77
4.2.2 缺失值78
4.3 数据类型转换83
4.4 小结85
第5章 即时API和惰性API86
5.1 即时API:DataFrame86
5.2 惰性API:LazyFrame87
5.3 性能对比88
5.4 功能差异90
5.4.1 属性90
5.4.2 聚合方法90
5.4.3 计算方法91
5.4.4 描述方法91
5.4.5 分组方法92
5.4.6 导出方法93
5.4.7 操作与选取方法93
5.4.8 其他方法95
5.5 技巧与窍门96
5.5.1 在LazyFrame与DataFrame间转换96
5.5.2 连接DataFrame与LazyFrame97
5.5.3 缓存中间结果98
5.6 小结99
……

内容介绍

本书系统讲解了高性能数据处理库Polars的核心原理与实践。书中从Polars的诞生背景与发展历程切入,深入解析其基于Rust的高性能架构、惰性求值机制及表达式系统,对比分析它与pandas等工具的差异,并引导pandas用户平滑迁移至Polars。本书围绕数据处理流程展开,涵盖数据读取与写入、数据类型(文本、时间、嵌套结构)处理、表达式组合与扩展、数据分组聚合、连接拼接及重塑等核心操作,并结合丰富案例演示了从单机优化到分布式计算的应用场景。此外,本书还介绍了GPU加速、性能调优等进阶内容,旨在帮助读者掌握从数据清洗到复杂分析的全链路技能,释放Polars在大数据场景下的高效潜力。

(荷)杰罗恩·詹森斯(Jeroen Janssens),(荷)泰斯·尼乌多普(Thijs Nieuwdorp) 著 陈松 译


文轩九月图书旗舰店店铺主页二维码
文轩九月图书旗舰店
特价好书,就在文轩网!
扫描二维码,访问我们的微信店铺

PYTHON POLARS权威指南

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏