A multi-level, or hierarchical, index object for pandas objects. Parameters ---------- levels : sequence of arrays The unique labels for each level. codes : sequence of arrays Integers for each level designating which label at each location. sortorder : opti
| 195 | |
| 196 | @set_module("pandas") |
| 197 | class MultiIndex(Index): |
| 198 | """ |
| 199 | A multi-level, or hierarchical, index object for pandas objects. |
| 200 | |
| 201 | Parameters |
| 202 | ---------- |
| 203 | levels : sequence of arrays |
| 204 | The unique labels for each level. |
| 205 | codes : sequence of arrays |
| 206 | Integers for each level designating which label at each location. |
| 207 | sortorder : optional int |
| 208 | Level of sortedness (must be lexicographically sorted by that |
| 209 | level). |
| 210 | names : optional sequence of objects |
| 211 | Names for each of the index levels. (name is accepted for compat). |
| 212 | copy : bool, default False |
| 213 | Copy the meta-data. |
| 214 | name : Label |
| 215 | Kept for compatibility with 1-dimensional Index. Should not be used. |
| 216 | verify_integrity : bool, default True |
| 217 | Check that the levels/codes are consistent and valid. |
| 218 | |
| 219 | Attributes |
| 220 | ---------- |
| 221 | names |
| 222 | levels |
| 223 | codes |
| 224 | nlevels |
| 225 | levshape |
| 226 | dtypes |
| 227 | |
| 228 | Methods |
| 229 | ------- |
| 230 | from_arrays |
| 231 | from_tuples |
| 232 | from_product |
| 233 | from_frame |
| 234 | set_levels |
| 235 | set_codes |
| 236 | to_frame |
| 237 | to_flat_index |
| 238 | sortlevel |
| 239 | droplevel |
| 240 | swaplevel |
| 241 | reorder_levels |
| 242 | remove_unused_levels |
| 243 | get_level_values |
| 244 | get_indexer |
| 245 | get_loc |
| 246 | get_locs |
| 247 | get_loc_level |
| 248 | drop |
| 249 | |
| 250 | See Also |
| 251 | -------- |
| 252 | MultiIndex.from_arrays : Convert list of arrays to MultiIndex. |
| 253 | MultiIndex.from_product : Create a MultiIndex from the cartesian product |
| 254 | of iterables. |