首页 > 解决方案 > 数据框中的索引有问题

问题描述

我有两个用于百分比计算的字段。这是一个简单的单行。

x = df.groupby(['brand'])['result'].value_counts(normalize=True)

这给出了一个如下所示的系列:

brand         result  
0             positive    0.816692
              neutral     0.105067
              negative    0.078241
37 Actives    positive    0.746835
              negative    0.126582

iS CLINICAL   neutral     0.085824
jane iredale  positive    1.000000
skyn ICELAND  positive    0.777778
              neutral     0.166667
              negative    0.055556

我将其转换为数据框。现在,我想做的是添加一个索引并将字段名称更新为品牌、结果、百分比。

我尝试了三种使用索引的方法。

x = x.reset_index(drop=True)
x.reset_index(drop=True, inplace=True)
x.index = range(len(x.index))

在这三种情况下,品牌和结果都消失了,我只剩下百分比了。我怎样才能添加一个编号的索引,并相应地命名三个字段?谢谢。

标签: pythonpython-3.x

解决方案


推荐阅读