私はfollowig問題の簡単な解決策を考え出しました。行のサブセットの論理条件に基づいてデータフレームをサブセット化する
data <- data.frame(subject = c('Math', 'English', 'French', 'English'),
grade = c(1, 3, 5, 4))
私はEnlishの成績を比較し、他のすべての行のための最高の英語のグレードを持つ行についてTRUEとFALSE持つ論理ベクトルを返す関数をしたい:ここでは最小実施例です。この場合[1] FALSE FALSE FALSE TRUE
。
ありがとうございました。私たちは、ave
で「件名」あたりmax
「グレード」を取得することができます
これは完璧に動作します!私は今までave()の微妙なことを理解していませんでした。 – DocHoliday