データフレーム内の特定の列に対して最も高い値を与える行を見つける方法がわかりませんデータフレーム内の特定の列に対して最も高い値を持つ行を見つける方法を教えてください。
たとえば以下のようになります。
mtcars
mpg cyl disp hp drat wt ...
Mazda RX4 21.0 6 160 110 3.90 2.62 ...
Mazda RX4 Wag 21.0 6 160 110 3.90 2.88 ...
Datsun 710 22.8 4 108 93 3.85 2.32 ...
私は重量の列に焦点を当て、もう1つはまた、2.88
のマツダRX4性Wagだろう最高値を、持っているかを確認しようとしていますどのように私はベクトルの代わりに名前を使用して特定の値を見つけるのですか? たとえば、Mazda RX4 Wag wt。私はdf[df$Mazda RX4 Wag,df$wt]
を試しましたが、私にエラーが出ます。たぶん
おかげ
ありがとうございました。私もそれを観察していました。答えを更新しました。 –
@ycw 'which.max'は使用しません。ありがとうございます。 –
魅力的な作品! 'which.max'関数です。 –