Pandas for Data Wrangling: Core Skills for Data Scientists
- Description
- Curriculum
- FAQ
- Reviews
Welcome to the “Data Analysis with Pandas and Python” course! This course is designed to equip you with the essential skills and knowledge required to proficiently analyze and manipulate data using the powerful Pandas library in Python.
Whether you’re a beginner or have some experience with Python programming, this course will provide you with a solid foundation in data analysis techniques and tools. Throughout the course, you’ll learn how to read, clean, transform, and analyze data efficiently using Pandas, one of the most widely used libraries for data manipulation in Python.
From understanding the basics of Pandas data structures like Series and DataFrames to performing advanced operations such as grouping, filtering, and plotting data, each section of this course is crafted to progressively enhance your proficiency in data analysis.
Moreover, you’ll have the opportunity to apply your skills in real-world scenarios through case studies and projects, allowing you to gain hands-on experience and build a portfolio of projects to showcase your expertise.
By the end of this course, you’ll have the confidence and competence to tackle a wide range of data analysis tasks using Pandas and Python, empowering you to extract valuable insights and make informed decisions from diverse datasets. Let’s embark on this exciting journey into the world of data analysis together!
Section 1: Pandas with Python Tutorial
In this section, students will embark on a comprehensive journey into using Pandas with Python for data manipulation and analysis. Starting with an introductory lecture, they will become familiar with the Pandas library and its integration within the Python ecosystem. Subsequent lectures will cover practical aspects such as reading datasets, understanding data structures like Series and DataFrames, performing operations on datasets, filtering and sorting data, and dealing with missing values. Advanced topics include manipulating string data, changing data types, grouping data, and plotting data using Pandas.
Section 2: NumPy and Pandas Python
The following section introduces students to NumPy, a fundamental package for scientific computing in Python, and its integration with Pandas. After an initial introduction to NumPy, students will learn about the advantages of using NumPy over traditional Python lists for numerical operations. They will explore various NumPy functions for creating arrays, performing basic operations, and slicing and dicing arrays. The section then seamlessly transitions to Pandas, where students will learn to create DataFrames from Series and dictionaries, perform data manipulation operations, and generate summary statistics on data.
Section 3: Data Analysis With Pandas And Python
This section focuses on practical data analysis using Pandas and Python. Students will learn about the installation of necessary software, downloading and loading datasets, and slicing and dicing data for analysis. A case study involving the analysis of retail dataset management will allow students to apply their newfound skills in a real-world scenario, gaining valuable experience in data management and analysis tasks.
Section 4: Pandas Python Case Study – Data Management for Retail Dataset
In this section, students will delve deeper into a comprehensive case study involving the management of a retail dataset using Pandas. They will work through various parts of the project, including data cleaning, transformation, and analysis, gaining hands-on experience in handling large datasets and deriving actionable insights from them.
Section 5: Analyzing the Quality of White Wines using NumPy Python
The final section introduces students to a specific application of data analysis using NumPy and Python: analyzing the quality of white wines. Through file handling, slicing, sorting, and gradient descent techniques, students will learn how to analyze and draw conclusions from real-world datasets, reinforcing their understanding of NumPy and Python for data analysis tasks.
-
1Introduction to Pandas with PythonVideo lesson
-
2Understanding Jupiter EnvironmentVideo lesson
-
3Reading the Data SetVideo lesson
-
4Series and Data FrameVideo lesson
-
5Operations in Data SetVideo lesson
-
6More on Panda FunctionsVideo lesson
-
7Column Names and OperationVideo lesson
-
8Removing Columns and RowsVideo lesson
-
9Sorting Data FrameVideo lesson
-
10Filtering DataVideo lesson
-
11Filter Multiple CriteriaVideo lesson
-
12Selective Columns and RowsVideo lesson
-
13Data Frame and SeriesVideo lesson
-
14Axis ParameterVideo lesson
-
15String Methods in PandasVideo lesson
-
16Changing the Data TypesVideo lesson
-
17Example of Data Type ChangeVideo lesson
-
18Group by FunctionsVideo lesson
-
19Functions on SeriesVideo lesson
-
20Plotting series in PandasVideo lesson
-
21Dealing with Null ValuesVideo lesson
-
22Uses of IndexVideo lesson
-
23Column in IndexVideo lesson
-
24Output of DataVideo lesson
-
25Functions of iX MethodVideo lesson
-
26InPlace ParameterVideo lesson
-
27Inspecting the SpaceVideo lesson
-
28Reducing the SpaceVideo lesson
-
29Using in Country SeriesVideo lesson
-
30Creating Manual Data FrameVideo lesson
-
31Random Sampling with PandasVideo lesson
-
32Concept of Dummy CodingVideo lesson
-
33Creating Dummified ValuesVideo lesson
-
34Duplicates in Data FrameVideo lesson
-
35Functions for Date and TimeVideo lesson
-
36Setting with Copy WarningVideo lesson
-
37Example on Copy WarningVideo lesson
-
38Changing the Display OptionVideo lesson
-
39Formatting the DataVideo lesson
-
40Tricks for Display OptionsVideo lesson
-
41Data with Rows and ColumnsVideo lesson
-
42Converting Data FrameVideo lesson
-
43Introduction to Azure Data LakeVideo lesson
-
44Merging Data FramesVideo lesson
-
45Shaping a Data FrameVideo lesson
-
46Filling NA ValuesVideo lesson
-
47Importing Time Series DataVideo lesson
-
48Working with Interpolate MethodVideo lesson
-
49Stacking and UnstackingVideo lesson
-
50Stacking and Unstacking for 3 LevelsVideo lesson
-
51Concept of CrosstabVideo lesson
-
52More on CrosstabVideo lesson
-
53More Options with CrosstabVideo lesson
-
54Functions of PivotVideo lesson
-
55Pivot Table MethodVideo lesson
-
56Example on Pivot TableVideo lesson
-
57Data Frame to CSV FileVideo lesson
-
58Using Excel FunctionsVideo lesson
-
59Summary on PandasVideo lesson
-
60Introduction to NumpyVideo lesson
-
61Importing Numpy Package and Basic CommandsVideo lesson
-
62Comparision Between ListVideo lesson
-
63Numpy on Basis of Memory and TimeVideo lesson
-
64Why we are using Numpy and why not ListVideo lesson
-
65Numpy Operations and SubsettingVideo lesson
-
662D Numpy ArraysVideo lesson
-
67Subsetting OperationsVideo lesson
-
68Descriptive Statistics in Numpy ArraysVideo lesson
-
69Array UpdatingVideo lesson
-
70Concatenate FunctionsVideo lesson
-
71Introduction to PandasVideo lesson
-
72Creating Dataframe from Series and DictionaryVideo lesson
-
73Making Dataframe from DictionaryVideo lesson
-
74Concatenate DataframeVideo lesson
-
75Joins and PivotVideo lesson
-
76Unipivot DataframeVideo lesson
-
77Dataframe OperationsVideo lesson
-
78SlicingVideo lesson
-
79DicingVideo lesson
-
80Sorting DataframesVideo lesson
-
81Summary StatisticsVideo lesson
-
82Dealing with Duplicate ValuesVideo lesson
-
83Importing DatasetVideo lesson
-
84Head Tail and Unique FunctionVideo lesson
-
85Accessing ColumnVideo lesson
-
86Rename VariablesVideo lesson
-
87Dropping VariablesVideo lesson
-
88Descriptive StatisitcsVideo lesson
-
89Group by FunctionsVideo lesson
-
90Filtering FunctionsVideo lesson
-
91Introduction to Jupyter NotebookVideo lesson
-
92Missing Values IntroductionVideo lesson
-
93ImputationVideo lesson
-
94Working with Different ConditionsVideo lesson
External Links May Contain Affiliate Links read more