#r
#r
Вопрос:
В принципе, я хочу суммировать (добавлять) числовые значения в строках (1 и 2; 3 и 4; 12; 13 и 14) столбца ‘tdiff’ в фрейме данных ‘taPa’? Я попробовал taPa [rowSums(1:2, 3:4, 12, 13:14),] но это выдает ошибку: «x» должно быть массивом, состоящим по крайней мере из двух измерений. Любая помощь была бы отличной. Спасибо.
Комментарии:
1. Пожалуйста, добавьте пример и покажите ожидаемый результат для него.
Ответ №1:
Я предполагаю, что вы хотите добавить их все вместе (1-4, 12-14), верно?
Если это так, вы могли бы просто использовать
sum(taPa$tdiff[c(1, 2, 3, 4, 12, 13, 14)])
чтобы получить эту сумму.
Комментарии:
1. На самом деле, нет. Я хочу конкретно суммировать значения $ tdiff столбца $ xsampa. Итак, добавленные строки будут равны 1 и 2, только 11, только 12, 13 и 14 и так далее. Идея состоит в том, чтобы добавить ‘p’ и ‘A’ в столбец $ xsampa.
2. Извините, но это не имеет смысла. Я не знаю, что вы хотите сделать или каков ожидаемый результат, и отсутствие воспроизводимого кода не помогает