Por onde começar

Feature Engineering com PySpark

John Hogue

Lead Data Scientist, General Mills

Mergulhando direto na análise

Aqui há monstros

  • Torne-se seu próprio especialista
  • Defina objetivos da análise
  • Pesquise seus dados
  • Seja curioso, faça perguntas

Monstros

Feature Engineering com PySpark

O processo de Data Science

Processo de Data Science

Feature Engineering com PySpark

O Spark muda rápido e com frequência

Feature Engineering com PySpark

Formatos de dados: Parquet

Dados fornecidos como Parquet

  • Armazenado por colunas
    • Rápido para consultar subconjuntos de colunas
  • Estruturado, esquema definido
    • Campos e tipos de dados definidos
    • Ótimo para texto desorganizado
  • Amplamente adotado na indústria
    • Uma ótima habilidade! 😃

Formato de arquivo Parquet

Feature Engineering com PySpark

Trazendo os dados para o Spark

Métodos read do PySpark

  • O PySpark suporta muitos tipos de arquivo!
# JSON
spark.read.json('example.json')
# CSV ou arquivos delimitados
spark.read.csv('example.csv')
# Parquet
spark.read.parquet('example.parq')
# Ler um arquivo parquet em um DataFrame do PySpark
df = spark.read.parquet('example.parq')
Feature Engineering com PySpark

Vamos praticar!

Feature Engineering com PySpark

Preparing Video For Download...