python - 数据框中的索引有问题
问题描述
我有两个用于百分比计算的字段。这是一个简单的单行。
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))
在这三种情况下,品牌和结果都消失了,我只剩下百分比了。我怎样才能添加一个编号的索引,并相应地命名三个字段?谢谢。
解决方案
推荐阅读
- firebase - 如何将 SQL 转换为 Firestore 查询
- c# - 无法从 Windows 10 连接到运行 Ubuntu 的 VirtualBox 上安装的 Redis
- javascript - RegEx 之间的所有匹配项
- magento - Magento API - 更新产品和“使用默认值”复选框
- python - 如何在 Pandas DataFrame 中填写缺失的日期和值?
- kotlin - 是否可以链接两个不同的列表
- javascript - mapbox GL JS 中的 GeoJson 不会通过 URL 接受它,格式似乎很好
- python - 使用python从工件下载.xml文件时下载损坏的xml
- android - 拍照并将其保存在 Android 的内部存储中
- javascript - (JavaScript) 获取数组中交替值的总和并从中获取最大值