Ich habe einen sehr großen Datenrahmen mit Zeilen als Beobachtungen und Spalten als genetische Marker. Ich möchte eine neue Spalte erstellen, die die Summe einer ausgewählten Anzahl von Spalten für jede Beobachtung mit R enthält.
Wenn ich 200 Spalten und 100 Zeilen habe, möchte ich eine neue Spalte mit 100 Zeilen mit der Summe der Spalten 43 bis 167 erstellen. Die Spalten haben entweder 1 oder 0. Mit der neuen Spalte, die die Summe jeder Spalte enthält Reihe, ich werde in der Lage sein, die Personen zu sortieren, die die meisten genetischen Marker haben.
Ich denke, es ist etwas in der Nähe von:
data$new=sum(data$[,43:167])
data$new <- rowSums(data[43:167])