У меня очень большой фрейм данных со строками в качестве наблюдений и столбцами в качестве генетических маркеров. Я хотел бы создать новый столбец, содержащий сумму выбранного количества столбцов для каждого наблюдения с использованием R.
Если у меня 200 столбцов и 100 строк, я хотел бы создать новый столбец, содержащий 100 строк с суммой, скажем, столбцов с 43 по 167. В столбцах есть либо 1, либо 0. С новым столбцом, который содержит сумму каждого ряду, я смогу отсортировать людей, у которых больше всего генетических маркеров.
Я чувствую, что это что-то близкое к:
data$new=sum(data$[,43:167])
data$new <- rowSums(data[43:167])