これは明らかですが、これまでの同様の質問で私は満足のいく答えを得ることができませんでした。 人の名前であるインデックスと、データ(高さ、男性/女性、DOBなど)を含むいくつかの列を持つデータフレームがあるとします。今私は、私のデータフレーム内で最も背の高い人を求め、対応するインデックス(彼らの名前)を返します。 私はインデックスに対応します:df['Height'].max()
パンダのインデックス値を返す
ありがとうございます!
これは明らかですが、これまでの同様の質問で私は満足のいく答えを得ることができませんでした。 人の名前であるインデックスと、データ(高さ、男性/女性、DOBなど)を含むいくつかの列を持つデータフレームがあるとします。今私は、私のデータフレーム内で最も背の高い人を求め、対応するインデックス(彼らの名前)を返します。 私はインデックスに対応します:df['Height'].max()
パンダのインデックス値を返す
ありがとうございます!
df['Height']
はSerieを返します。
次に、df['Height'].argmax()
またはdf['Height'].idxmax()
を使用して、対応するインデックスを取得する必要があります。ドキュメントへのリンクが
:
http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.idxmax.html http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.argmax.html
Haを返します。たぶん私はここで私を得ていない私の経験の浅い検索クエリでした。簡単に、おかげで仲間! – gaatjeniksaan
あなたは 'のdf [ '高さ']と思いますIDMAX()'。? – jezrael
double [[]] ':' df [['Height']]を使ってちょっと騙すことができます。max() 'はインデックス値を持つ系列を返し、単列 – EdChum