私はパンダのデータフレームを持っており、特定の行の非ゼロ要素の列のラベルを調べる必要があります。データフレーム内のインデックスと列の名前が同じ場合、ラベルを選択する方法は?
ですから、例えば:コラムa
については
columns = ['a', 'b', 'c']
df = pd.DataFrame([[1, 0, 1], [0, 1, 0], [3, 5, 2]], index=columns, columns=columns)
、私は['a', 'c']
が返されることがしたいです。
@Merlinはい、それはインデックスが代わりに – AlanH
ですコードレビューを通過するのに苦労するでしょう。 – AlanH
あなたのデータ構造ラベルであるn×nの行列、@Merlin意図的 – Merlin