From the course: Data Analysis with Python and Pandas
Unlock this course with a free trial
Join today to access over 24,900 courses taught by industry experts.
Modifying a MultiIndex
From the course: Data Analysis with Python and Pandas
Modifying a MultiIndex
- [Instructor] Okay, so in the case that we create a multi-index DataFrame or get passed one by a colleague and want to modify those multi-indices, there's a few things that we can do. One thing that we can do is just reset the index. This will move the index levels back to being DataFrame columns. And we can do so using the reset index method. So the reset index method is a lifesaver. We can push our family and store number, which were stored in our index, back into being columns just by using the reset index method. This is probably the most common operation I perform on multi-index DataFrames. We can also swap the levels in our multi-index. This will change the hierarchy for the index levels. So for whatever reason we want to swap automotive and store number, we can do so with swap level. So if we just have two levels of a multi-index, swap level will swap the two levels. So now when we started, our family was our outer layer of our index, and now store number is the outer layer of…
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)
-
-
-
-
-
-