У меня есть кадр данных, который выглядит следующим образом:
df <- data.frame(text = c("text1", "text2", "text3"),
a = c(1,2,3),
b = c(2,4,6),
c = c(3,6,9))
df
Для каждой строки я хочу вычислить среднее значение расстояния между значениями в столбцах a, b и c, используя:
mean(dist())
Я хочу сохранить результат в столбце с именем «Score».Результат должен выглядеть следующим образом:
df <- data.frame(text = c("text1", "text2", "text3"),
a = c(1,2,3),
b = c(2,4,6),
c = c(3,6,9),
score = c(mean(dist(c(1,2,3))),
mean(dist(c(2,4,6))),
mean(dist(c(3,6,9)))))
df
Поиск Stackoverflow Я мог найти только примеры преобразования одной строки в вектор.Я также попробовал несколько своих подходов, но каждый раз застревал.Вероятно, это связано с отсутствием базовых знаний.Пожалуйста, помогите мне решить эту проблему.Я очень благодарен за вашу помощь!