Я очень плохо знаком с R, и я все еще довольно близко к основанию очень крутой кривой обучения, я думаю.Итак ...
У меня есть фрейм данных (импортированный из файла .csv).Содержит несколько полей - назовем их Field1, Field2, Field3 ... Поле 10.
Поля числовые.Для каждой строки данных я бы хотел посчитать среднее из 3 самых низких (скажем) чисел.Другими словами:
((наименьшее число) + (второе наименьшее число) + (третье наименьшее число)) / 3
Также есть некоторые NA в данных, поэтому я хотел бы, чтобывычисление для возврата NA, если на самом деле нет трех чисел для усреднения (хотя, возможно, R все равно будет делать это естественным образом).
Существует ли краткий способ сделать это в R и (еще лучше) сохранитьрезультат как новое поле в существующем фрейме данных?
Благодарен за любые советы.Благодарю.A