一个开源库,为 Apache Spark 流水线提供分布式机器学习、深度学习和 Azure AI 服务能力。
5254+3 本周869ScalaMIT更新于 3天前
面向 PySpark 的辅助函数库,提供 DataFrame 校验、列处理和 Schema 工具,提升 Spark 开发效率。
Quinn 是一个 PySpark 辅助函数库,旨在减少 Spark 开发中的重复代码。它提供 DataFrame 校验函数,可检查必需列、禁止列以及 Schema 字段是否存在;同时包含字符串清理、空值与真假值判断、按周计算起止日期等列函数。
在 DataFrame 变换方面,Quinn 支持将列名转为 snake_case、按字母顺序排列列、批量重命名列。还提供把列或整个 DataFrame 转换为 Python 列表和字典的工具,以及从 CSV 文件读取 Schema、将已有 Schema 打印为可执行 Python 代码的功能。
项目可通过 pip 从 PyPI 安装,主要面向编写 PySpark 作业的数据工程师和开发者。
从 PyPI 安装 Quinn
pip install quinn在 Python 中导入该库
import quinn概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个开源库,为 Apache Spark 流水线提供分布式机器学习、深度学习和 Azure AI 服务能力。
Python 数据质量库,以 Expectation 作为数据的单元测试并生成校验报告。
用 Rust 编写的 Apache Spark 直接替代品,无需改写代码即可运行现有 PySpark 程序。
一份汇集数据工程书籍、社区、课程、工具与学习资源的精选导航手册。
用于定义、运行和监控数据资产(表、数据集、机器学习模型、报表)的 Python 编排平台。
可自托管的笔记本式数据管道开发环境,支持用 Python、SQL 或 R 构建、调度和调试 ETL 流程。