2016-10-27 3 views
0

これは明らかですが、これまでの同様の質問で私は満足のいく答えを得ることができませんでした。 人の名前であるインデックスと、データ(高さ、男性/女性、DOBなど)を含むいくつかの列を持つデータフレームがあるとします。今私は、私のデータフレーム内で最も背の高い人を求め、対応するインデックス(彼らの名前)を返します。 私はインデックスに対応します:df['Height'].max()パンダのインデックス値を返す

ありがとうございます!

+0

あなたは 'のdf [ '高さ']と思いますIDMAX()'。? – jezrael

+2

double [[]] ':' df [['Height']]を使ってちょっと騙すことができます。max() 'はインデックス値を持つ系列を返し、単列 – EdChum

答えて

1

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

+0

Haを返します。たぶん私はここで私を得ていない私の経験の浅い検索クエリでした。簡単に、おかげで仲間! – gaatjeniksaan

関連する問題