vorrei aggiungere una colonna al mio data.frame in R che contengono somme delle righe e dei prodotti Considerare seguenti frame di daticalcolare somma fila e prodotto in data.frame
x y z
1 2 3
2 3 4
5 1 2
voglio ottenere le seguenti
x y z sum prod
1 2 3 6 6
2 3 4 9 24
5 1 2 8 10
ho cercato
sum = apply(ages,1,add)
ma mi dà un vettore riga. Qualcuno può mostrarmi un comando efficiente per sommare e prodotto e aggiungerli al frame originale come mostrato sopra?
Can y o per favore mi consigli cosa '' 'Riduci (' * ', df)' '' fa? –
@Khurram Majeed È simile a 'Riduci (' * ', as.list (df))'. Poiché 'data.frame' è un' elenco', non è necessario usare 'as.list'. moltiplica ogni elemento nelle posizioni corrette come la 1a riga, la 2a riga, ecc. – akrun