让我直接说我正在寻找的绝对不是已经定义的DataFrameGroupBy.keys
属性。这个属性与我所追求的不同。
这篇文章标题的基本原理是,当迭代一个pandas
DataFrameGroupBy
对象时,迭代器在每次迭代中都会产生一个对,这强烈地让人想起迭代时生成的键值对dict.items()
。我想要的是这些伪键值对中的“键”;因此,我正在寻找 -DataFrameGroupBy
等效项dict.keys
(同样不是 DataFrameGroupBy.keys
)。
对于dict
's,一个人可以用这样的折磨和复杂的东西来获得钥匙
keys = [k for k, _ in d.items()]
...但是,当然,这是不必要的,因为已经通过它的方法dict
公开了这些信息。keys
因此keys = d.keys()
是所有一个需要。
同样,我可以通过做一些折磨和令人费解的事情来获得我想要的钥匙,比如
keys = [k for k, _ in g] # for some DataFrameGroupBy object g
...但我希望这DataFrameGroupBy
使这些杂技变得不必要,就像那样dict
。