Vorrei utilizzare summarise_each()
per applicare più funzioni a un set di dati raggruppato. Tuttavia, piuttosto che applicare ogni funzione a tutte le colonne, vorrei applicare ogni funzione a determinati sottoinsiemi. Mi rendo conto che potrei farlo specificando ogni colonna con summarise()
, ma ho molte variabili.dplyr summarise_each() che utilizza più funzioni per diversi sottoinsiemi di colonne tra gli stessi gruppi
Esiste una soluzione alternativa al o 1) utilizzando summarise_each()
e quindi eliminare le colonne non necessarie o 2) salvare il risultato group_by()
eseguire più summarise_each()
operazioni distinte e combinando i risultati?
Se questo non è chiaro, fammelo sapere e posso provare a illustrare con qualche codice di esempio.
Io suggerisco di illustrare con dati di esempio, esempio di output, e il codice Hai provato/ha. – Gopala
In tal caso, fai un loop tra le colonne di interesse e fai il 'riepilogo 'con' lapply' o usa 'Mappa' con le corrispondenti funzioni per le corrispondenti colonne di interesse – akrun
riguardo alla tua domanda" 1) usando summarise_each() e poi eliminando l'inutile colonne "puoi specificare all'interno di' summarise_each' quali colonne non devono essere usate (ma nota che non faranno parte dell'output a meno che non stiano raggruppando le colonne. –