【问题标题】:How do I display a MultiIndex object of a dataframe?如何显示数据框的 MultiIndex 对象?
【发布时间】:2025-11-30 07:40:01
【问题描述】:

我有一个数据框 jobs_2,它有很多列,其中有“城市”和“州”。

我从 jobs_2 创建了一个新的数据框“jobs_2i”,其中州和城市被设置为 jobs_2 的索引。

为此我使用了代码:

jobs_2i = jobs_2.set_index(['state', 'city'])

我现在需要使用数据框的适当属性来显示jobs_2i 的MultiIndex 对象,但我不确定该怎么做。

【问题讨论】:

    标签: python dataframe multi-index


    【解决方案1】:

    我不确定您的确切要求,但这里有一个使用 MultiIndex 的简单示例:

    df = pd.DataFrame(data).set_index(['state', 'city'])
    df.loc['California']  # Gets me everything with state is california
    df.loc[('California', 'Los Angeles')]  # Gets me everything in Los Angeles, CA
    

    这就是您要解决的问题吗?否则,你能不能给我举个例子?

    【讨论】: