私が探しているのは間違いなく定義済みの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います。