Ho un frame di dati con più colonne; alcuni caratteri numerici e alcuni. Come calcolare la somma di una colonna specifica? Googled per questo e vedo numerose funzioni (sum
, cumsum
, rowsum
, rowSums
, colSums
, aggregate
, apply
) ma non riesco a dare un senso a tutto questo.Come sommare tutti i valori di una colonna di in un data.frame?
Per esempio supponiamo di avere un frame di dati people
con le seguenti colonne
Name Height Weight
Mary 65 110
John 70 200
Jane 64 115
…
Come faccio ad avere la somma di tutti i pesi?
quando faccio questo ottengo: '[1] NA'. Ho guardato i dati di questa colonna e l'ultima riga ha NA, è per questo? – User
Sì, ecco perché. Puoi ignorare gli AN se vuoi tramite 'sum (people $ Weight, na.rm = TRUE)' (puoi leggere su questa opzione in '? Sum'). –
grazie per il suggerimento di colSums! – xealits