Mi dispiace, sono sicuro che una domanda simile è già stata posta ma temo di non riuscire a trovarla. Voglio semplicemente riassumere un sacco di variabili all'interno di un dataframe. Come piccolo esempio, quello che mi piacerebbe fare è calcolare df $ e come sotto.somma di variabili all'interno di R dataframe
df <- data.frame(a=c(1,2,3,4,5), b=(c(6,7,8,9,10)),
c=c(1,2,3,4,5), d=(c(6,7,8,9,10)))
df$e <- with(df, a+b+c+d) # this is the right answer
Ma voglio esprimere dicendo df $ e < - "la somma di tutte le variabili tra A e D"
Grazie! Aiuta anche l'apprezzamento nel tagging.
RISPOSTA: df$e <- rowSums(subset(df, select=a:d))
non mi esprimo che avevo bisogno di molto chiaramente, ma ero ignorante di subset
come mi è stato di rowSums
.
Se si può lavorare con una matrice/tavolo, '' addmargins' e margin.table' possono venire a portata di mano. –