如何在熊猫中的groupby()。mean()之后获取索引值列表?

ach*_*low 1 python group-by mean dataframe pandas

我坚持这一点。我想name从以下列表中获得一个清单,该清单groupby().mean()是pandas DataFrame应用程序的结果。最具体地说,我想得到["John", "Mary", "Suzan", "Eric"]

      score
name       
John   85.0
Mary   86.5
Suzan  90.0
Eric   100.0
Run Code Online (Sandbox Code Playgroud)

以上结果是means,来自以下内容:

data = pandas.DataFrame({"name": names, "score": scores})
means = data.groupby("name").mean()
Run Code Online (Sandbox Code Playgroud)

就像现在means一样,我想从中获得名字清单'means' - ["John", "Mary", "Suzan", "Eric"]。这可以实现吗?

Ale*_*lex 5

如果您有索引,只需看一下索引。如果您有MultiIndex,请参阅@jezrael的答案get_level_values

means.index.tolist()
Run Code Online (Sandbox Code Playgroud)