sumar suma seleccionar restar operaciones filas entre condicional condicion con columnas agregar r rows

seleccionar - sumar columnas en r



Suma celdas de ciertas columnas para cada fila. (3)

Podrías hacer algo como esto:

summed <- rowSums(zscore[, c(1, 2, 3, 5)])

Me gustaría calcular sumas para ciertas columnas y luego aplicar esta suma para cada fila. Desafortunadamente, solo puedo llegar al primer paso. ¿Cómo lo hago ahora para cada fila? Sé que R no necesita bucles, pero ¿cuál sería el enfoque correcto?

Mi matriz (zscore) se ve así:

a b c t y 1 3 4 7 7 4 2 4 56 6 6 4 3 3 3 2 1 7 4 3 88 9 9 9

Ahora me gustaría calcular la suma de las filas para cada fila, en función de algunas de las columnas. Por una fila podría verse así:

f1 <- sum(zscore[1,1:2], zscore[1,3], zscore[1,5])

¿Cómo hago eso ahora para cada fila?


Si no tienes NA puedes aplicar esto

suma.zscore = (zscore$a + zscore$c + zscore$t + zscore$y)


Si su tabla tiene columnas no numéricas, asegúrese de excluirlas en rowSum .