我编写了一些函数来帮助聚合数据。最后,他们给了我想要的,但有一个疯狂的多索引系列:
fec988a2-6eba-49e0-8327-a89f25143ccf fec988a2-6eba-49e0-8327-a89f25143ccf com.facebook.katana fec988a2-6eba-49e0-8327-a89f25143ccf 1067
com.android.systemui fec988a2-6eba-49e0-8327-a89f25143ccf 935
com.facebook.orca fec988a2-6eba-49e0-8327-a89f25143ccf 893
com.android.chrome fec988a2-6eba-49e0-8327-a89f25143ccf 739
com.whatsapp fec988a2-6eba-49e0-8327-a89f25143ccf 515
我只需要第一个索引,和一个应用程序名(当然还有值)。我如何摆脱像这样不需要的索引?你知道吗
您可以使用双^{} -首先删除不必要的级别(这里仅使用} 中的
2
,因为^{group_keys=False
删除另一个级别),然后使用name='new'
将Series
转换为DataFrame
并设置新列名:或者从第一个
groupby
中删除id
,而不是用实际数据测试相同的输出:你可以用pd.DataFrame.reset\u索引()或pd.Series.reset\u索引()带drop=True参数:
相关问题 更多 >
编程相关推荐