Operations with petl: Advanced Extractions & Transformations


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Petl facilitates and streamlines tasks related to data extraction and manipulation, often required by software developers to make data fit for actionable business intelligence (BI).

In this course, you'll work with complex operations in petl and outline how to extract data from a source and convert it to a format that complies with your requirements.

You'll begin by investigating the use of regular expressions to analyze, search, and extract specific rows and columns in a petl table. You'll then create transform functions and apply them to your data. These include operations on numeric as well as string fields.

Moving on, you'll implement sort operations to organize data in a petl table and arrange it in a sequence that suits your purposes. Finally, you'll investigate how to perform joins and set operations on data tables and meaningfully reduce the data in them using aggregation functions.



Expected Duration (hours)
1.3

Lesson Objectives

Operations with petl: Advanced Extractions & Transformations

  • discover the key concepts covered in this course
  • access regular expression patterns in data tables
  • implement regular expression searches on petl data tables
  • implement split operations on data stored within petl data tables
  • unpack nested fields when creating data tables
  • use mapping to perform various operations on columns and fields in data tables
  • transform data by rows using rowmap() and rowmapmany() functions
  • perform sort operations on data stored within a data table
  • implement SQL-like joins on data from multiple petl tables
  • summarize the key concepts covered in this course
  • Course Number:
    it_pyetlpdj_03_enus

    Expertise Level
    Intermediate