我被这个困住了。我想从下面得到 name 的列表,这是 groupby().mean() 应用 pandas DataFrame 的结果。最具体地说,我想获取 ["John", "Mary", "Suzan", "Eric"]。
score
name
John 85.0
Mary 86.5
Suzan 90.0
Eric 100.0
上面的结果是means,来自以下:
data = pandas.DataFrame({"name": names, "score": scores})
means = data.groupby("name").mean()
现在我有了 means,我想从 'means' - ["John", "Mary", "Suzan", "Eric"] 中得到一个名字列表。这可以实现吗?
请您参考如下方法:
有索引就看索引。如果您有 MultiIndex,请参阅@jezrael 对 get_level_values 的回答。
means.index.tolist()
