Home > Introduction to Python > Introduction to data analysis with Pandas
Module: Introduction to Python
- Lesson: Introduction to numpy & pandas
- Lesson: Working with data series
- Lesson: Filtering & sorting
- Lesson: Slicing & dicing
- Lesson: Pivoting & unstacking
Introduction to numpy & pandas
- Self Learning Duration
- 30 mins
- Lecture Duration
- 60 mins
https://www.youtube.com/watch?v=5JnMutdy6Fw
Basic concepts of numpy & pandas.
Data series, numpy arrays
None
Working with data series
- Self Learning Duration
- 30 mins
- Lecture Duration
- 120 mins
Creating and accessing data series and iterating through.
None
Filtering & sorting
- Self Learning Duration
- 30 mins
- Lecture Duration
- 120 mins
https://pandas.pydata.org/pandas-docs/stable/user_guide/10min.html
Using conditions to filter data and do sorting.
None
Slicing & dicing
- Self Learning Duration
- 30 mins
- Lecture Duration
- 240 mins
Getting different views, merging and manipulating. (alternatively Apply function).
Merging, Append and kind of joins (in merging).
Use kaggle iris dataset and try to get different views from it. Come up with a scenario to do apply function as well.
Pivoting & unstacking
- Self Learning Duration
- 30 mins
- Lecture Duration
- 120 mins
https://pandas.pydata.org/pandas-docs/stable/user_guide/reshaping.html
Group by and pivots.
Aggregated functions and applying lambda on it.
Analizing a financial dataset to create differnt views can be hands on.
None