私が探しているのは間違いなく定義済みのDataFrameGroupBy.keys
属性ではないということをすぐに言わせてください。この属性は、私が求めているものとは異なる何かを保持しています。
この投稿のタイトルの理論的根拠は、pandas
DataFrameGroupBy
オブジェクトを反復処理するときに、反復処理ごとに、反復処理時に生成されるキーと値のペアを強く連想させるペアを生成することdict.items()
です。私が欲しいのは、これらの疑似キーと値のペアの、いわば「キー」です。したがって、私は-に相当するものを探していDataFrameGroupBy
ますdict.keys
(これもまた、そうではありません DataFrameGroupBy.keys
)。
の場合dict
、このように拷問され複雑なもので鍵を手に入れることができます
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
います。