如何从groupby数据帧熊猫中获取索引列表

robocon20x

在此处输入图片说明

我从我的 df 组获得了这个结果,我如何从这个结果 df 中获取 City 的列表名称?我发现了这个解决问题,但我不知道这个 for 循环是如何工作的:

在此处输入图片说明

我认为结果是 2 部分,索引列表和一个新的数据框,所以当在 groupby df 中输入 city,df 时。它将返回第一个列表是城市,另一个列表是 df。这是真的吗?但是当我打印(type(df))时df的类型是列表,我认为它包含除索引列表之外的所有列表我推入城市。但是当我尝试使用 city,df,df1,df2,.. 进行循环时出现错误:(

耶斯列

我从我的 df 组获得了这个结果,我如何从这个结果 df 中获取 City 的列表名称?

result = all_data.groupby('City').sum()

resultis Series, whereCity转换为index, 所以最简单的是:

cities = result.index

对于绘图,如果使用则更容易DataFrame.plot.bar,默认情况下索引在绘图中axis=x

result.plot.bar()

您可以通过 groupby object重写循环的列表理解,因此这里city是分组列唯一值并且df是组:

for city, df  in all_data.groupby('City'):
    print (city)
    print (df)

因此,如果提取cityCity获取唯一值,则将其转换为index聚合后sum

cities = [city for city, df  in all_data.groupby('City')]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Python中的熊猫数据帧上从groupby选择索引值

从熊猫数据框中获取索引列表

在熊猫中,如何基于groupby准则获取多个子集数据帧?

多索引熊猫数据框,如何获取特定索引列表

如何获取熊猫的groupby对象中每个项目的索引?

在多索引数据帧熊猫中聚合

匹配pyspark数据帧在熊猫中的索引

如何从熊猫数据帧创建列表

如何获取熊猫中数据框的移位索引值?

如何在熊猫数据框中获取正确格式的索引

当索引为整数时,如何从熊猫系列中获取数据?

根据熊猫数据帧的长度创建桶索引列表

如何从观星者列表中获取数据帧

获取熊猫数据帧的行的索引为整数

熊猫获取加载到内存中的所有数据帧的列表

如何在构造函数中设置熊猫数据帧多索引

如何将循环时间序列熊猫数据帧转换为熊猫多索引数据帧

如何在python中获取熊猫数据框的行列表?

如何获取熊猫数据框中列表的平均值

如何获取熊猫数据框的索引范围

获取数据中的熊猫系列索引

从熊猫数据框中获取索引值

如何将列表的列表转换为带有索引的数据帧中的列?

从字典中大熊猫数据帧列表获取值

Groupby和命名聚合| 优化熊猫中的数据帧生成

如何从json列表数据中获取特定索引

熊猫按索引绘制数据帧,它是如何工作的?

如何从熊猫数据帧返回几个最大值的索引?

如何迭代和计算熊猫多索引数据帧