From the course: Data Analysis with Python and Pandas
Unlock this course with a free trial
Join today to access over 25,600 courses taught by industry experts.
Key takeaways
From the course: Data Analysis with Python and Pandas
Key takeaways
- [Instructor] Okay, so this concludes our section on aggregation. Aggregation is one of the critical things we need to do as analysts to generate summary reports and deliver insights. We want to use the .groupby() method to aggregate a DataFrame by specific columns. Remember, we can pass in a list of as many columns as we want. We also need to specify a column of values to aggregate and an aggregate function. We want to know how to work with multi-index DataFrames as well as reset them. Multi-index DataFrames are going to be created by default when grouping by more than a single column, or when we're starting to do multiple aggregations. It's also worth knowing how to access multi-index DataFrames, but they can add unnecessary complexity. So this is a bit of a preference of mine. Some analysts and data scientists swear by multi-index DataFrames, but I often find that for day-to-day analysis, they tend to just make things more difficult. Either way, it's good to have this knowledge…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
(Locked)
Basic aggregations4m 14s
-
(Locked)
The groupby() method4m 32s
-
(Locked)
Challenge: groupby()1m 18s
-
(Locked)
Solution: groupby()2m 11s
-
(Locked)
Grouping by multiple columns4m 41s
-
(Locked)
Challenge: Grouping by multiple columns1m 9s
-
(Locked)
Solution: Grouping by multiple columns3m
-
(Locked)
MultiIndex DataFrames7m 39s
-
(Locked)
Modifying a MultiIndex4m 25s
-
(Locked)
Challenge: MultiIndex DataFrames1m 17s
-
(Locked)
Solution: MultiIndex DataFrames4m 1s
-
(Locked)
The agg() method and named aggregations7m 22s
-
(Locked)
Challenge: The agg() method1m 22s
-
(Locked)
Solution: The agg() method3m 1s
-
(Locked)
Pro tip: Transforming DataFrames6m 50s
-
(Locked)
Challenge: Transforming a DataFrame1m 18s
-
(Locked)
Solution: Transforming a DataFrame4m 27s
-
(Locked)
Pivot tables in pandas6m 40s
-
(Locked)
Multiple aggregation pivot tables2m 54s
-
(Locked)
Pro tip: Pivot table heatmaps4m 35s
-
(Locked)
Melting DataFrames6m 26s
-
(Locked)
Challenge: pivot() and melt()1m 4s
-
(Locked)
Solution: pivot() and melt()5m 39s
-
(Locked)
Key takeaways1m 53s
-
(Locked)
-
-
-
-
-
-