从哪里开始

使用 PySpark 进行特征工程

John Hogue

Lead Data Scientist, General Mills

直接开始分析

此处有怪兽

  • 成为自己的专家
  • 明确分析目标
  • 调研您的数据
  • 保持好奇,积极提问

怪兽

使用 PySpark 进行特征工程

数据科学流程

数据科学流程

使用 PySpark 进行特征工程

Spark 更新频繁且快速

使用 PySpark 进行特征工程

数据格式:Parquet

数据以 Parquet 提供

  • 列式存储
    • 查询列子集更快
  • 结构化,架构已定义
    • 字段与数据类型已定义
    • 适合杂乱的文本数据
  • 行业广泛采用
    • 很值得掌握的技能!😃

Parquet 文件格式

使用 PySpark 进行特征工程

将数据加载到 Spark

PySpark 的 read 方法

  • PySpark 支持多种文件类型!
# JSON
spark.read.json('example.json')
# CSV 或分隔文件
spark.read.csv('example.csv')
# Parquet
spark.read.parquet('example.parq')
# 读取 Parquet 文件为 PySpark DataFrame
df = spark.read.parquet('example.parq')
使用 PySpark 进行特征工程

Vamos praticar!

使用 PySpark 进行特征工程

Preparing Video For Download...