Skip to content
KnowledgeCity

Python for Data Science Intermediate: Preparing Data

Learn how to prepare data for data science
Preview the first lesson free — get full access to all 10 lessons.
Course: On-Demand
Intermediate Provider Nizar Dajani  10 Lessons ·  1h 8m  in English 

Course Description

Learning how to work with large datasets is an essential skill, which is why it’s important to prepare data as your first step in the process. This includes filtering your data to only select certain records that meet or qualify for a certain criterion. You will learn how to treat missing data or duplicated data to avoid skewing your data analysis results, and you’ll also gain an understanding of how to group, aggregate, concatenate, and transform it. All these skills are needed to create a better and cleaner dataset.

In these lessons, you will learn how to use different libraries and their methods to prepare your data for analysis and, eventually, visualization. You will also learn to use data-friendly libraries like Pandas, NumPy, SciPy, and Regex.

What You'll Learn

  • Describe the different data preparation practices for working with large datasets
  • Recognize the different Python libraries for data preparation, including Pandas, NumPy, SciPy, and Regex
  • Explain how to install the different Python libraries
  • Filter and select data records that meet a certain criterion
  • Treat missing values and duplicate data to avoid skewing analysis results
  • Group, aggregate, concatenate, and transform data to create a cleaner dataset

Key Takeaways

  • Preparing data is an essential first step when working with large datasets before analysis and visualization.
  • Filtering data lets you select only the records that meet or qualify for a certain criterion.
  • Treating missing or duplicated data helps avoid skewing your data analysis results.
  • Grouping, aggregating, concatenating, and transforming data are skills needed to create a better and cleaner dataset.
  • Data-friendly libraries such as Pandas, NumPy, SciPy, and Regex are used to prepare data for analysis.

Frequently Asked Questions

What will I learn in this intermediate Python data preparation course?

You will learn how to prepare data for analysis, including filtering and selecting records, treating missing and duplicate data, and grouping, aggregating, concatenating, and transforming data using libraries like Pandas, NumPy, SciPy, and Regex.

Which Python libraries does this course cover?

The course covers data-friendly libraries including Pandas, NumPy, SciPy, and Regex, and teaches how to install the different Python libraries and use their methods to prepare data.

Why is preparing data important?

Preparing data is an essential first step because it produces a better and cleaner dataset; treating missing or duplicated data helps avoid skewing your data analysis results, readying the data for analysis and eventually visualization.

What topics are included in the lessons?

The lessons cover Pandas, NumPy, SciPy, Regex, Filtering and Selecting Data, Treating Missing Values, Duplicate Data, Concatenate and Transform Data, Data Grouping, and Data Aggregation.