Skip to Content
Principles of Data Wrangling
book

Principles of Data Wrangling

by Joseph M. Hellerstein, Tye Rattenbury, Jeffrey Heer, Sean Kandel, Connor Carreras
July 2017
Beginner
92 pages
2h 29m
English
O'Reilly Media, Inc.
Content preview from Principles of Data Wrangling

Chapter 5. Transformation: Structuring

Overview of Structuring

You might remember our discussion of structure as a metadata element from Chapter 2. Structuring as a transformation action involves changing your dataset’s structure or granularity. In other words, structuring consists of any actions that change the form or schema of your data.

At a high level, there are two sets of structuring actions that you might need to apply to your datasets. The first group of structuring transformations involves manipulating individual records and fields. We call this intrarecord structuring. Intrarecord structuring transformations roughly fall into three buckets:

  • Reordering record fields (moving columns)

  • Creating new record fields through extracting values

  • Combining multiple record fields into a single record field

The second group of structuring transformations involves operating on multiple records and fields at once. We call this interrecord structuring. These types of transformations fit roughly into two types:

  • Filtering datasets by removing sets of records

  • Shifting the granularity of the dataset and the fields associated with records through aggregations and pivots

We will discuss each set of structuring transformations in turn so you can understand when you might want to apply these operations to your datasets.

Intrarecord Structuring: Extracting Values

Extraction involves creating a new record field from an existing record field. Frequently, this involves identifying ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Data Quality Fundamentals

Data Quality Fundamentals

Barr Moses, Lior Gavish, Molly Vorwerck
Data Governance: The Definitive Guide

Data Governance: The Definitive Guide

Evren Eryurek, Uri Gilad, Valliappa Lakshmanan, Anita Kibunguchy-Grant, Jessi Ashdown

Publisher Resources

ISBN: 9781491938911Errata Page