dplyr

    5calore

    1risposta

    Vorrei utilizzare il pacchetto R dplyr per calcolare le seguenti domande relative intervallo senza utilizzando i cicli: vorrei contare le osservazioni in ogni intervallo (intervallo endpoint assoluti

    41calore

    3risposta

    E 'possibile selezionare tutti unici valori da una colonna di un data.frame utilizzando select funzione nella dplyr biblioteca? Qualcosa come "SELECT DISTINCT field1 FROM table1" nella notazione SQL.

    35calore

    3risposta

    Ho un data.frame con dati di carattere in una delle colonne. Vorrei filtrare più opzioni nello data.frame dalla stessa colonna. C'è un modo semplice per fare questo che mi manca? Esempio: data.frame n

    6calore

    1risposta

    Sto appena iniziando con ddply e trovandolo molto utile. Voglio riassumere un frame di dati e anche eliminare alcune righe nell'output finale in base al fatto che la colonna di riepilogo abbia un valo

    5calore

    1risposta

    Quindi c'era questo codice prima: flights %>% group_by(dest) %>% summarise(arr_delay = mean(arr_delay, na.rm = TRUE), n = n()) %>% arrange(desc(arr_delay)) Questo codice ho capito. T

    7calore

    1risposta

    Sto riscontrando un comportamento strano con la funzione select di dplyr. Non sta lasciando cadere la variabile dal frame di dati. Ecco i dati originari: orig <- structure(list(park = structure(c(4L,

    7calore

    1risposta

    Supponiamo che io ho i seguenti dati: id grpvar1 grpvar2 value 1 1 3 7.6 2 1 2 4 ... 3 1 5 2 Per ogni id, voglio calcolare la percent_rank() della sua value all'interno del gruppo

    10calore

    1risposta

    voglio eseguire group_by e fare un'operazione di stringa per un frame di dati utilizzando dplyr df<-data.frame(varx=c("x1","x1","x2","x2","x2"),vary=c("y1","y2","y3","y4","y5")) voglio l'uscita (new

    10calore

    1risposta

    Sono interessato all'utilizzo di dplyr per creare repliche di bootstrap (analisi ripetute in cui i dati vengono prima campionati con sostituzione ogni volta). Hadley Wickham here fornisce un codice pe

    18calore

    1risposta

    Ho un frame di dati con una colonna di caratteri separata da punti: > set.seed(310366) > tst = data.frame(x=1:10,y=paste(sample(c("FOO","BAR","BAZ"),10,TRUE),".",sample(c("foo","bar","baz"),10,TRUE),