Articles of r

filtro dplyr: ottieni righe con il minimo di variabile, ma solo il primo se multiplo minimo

Voglio creare un filtro raggruppato usando dplyr , in modo che all’interno di ogni gruppo venga restituita solo quella riga che ha il valore minimo della variabile x . Il mio problema è: come previsto, nel caso di minimi multipli vengono restituite tutte le righe con il valore minimo. Ma nel mio caso, voglio solo […]

Assegna più nuove variabili su LHS in una singola riga

Voglio assegnare più variabili in una singola riga in R. È ansible fare qualcosa di simile? values # initialize some vector of values (a, b) = values[c(2,4)] # assign a and b to values at 2 and 4 indices of ‘values’ In genere voglio assegnare circa 5-6 variabili in una singola riga, invece di avere […]

Come mettere le etichette su geom_bar per ogni barra in R con ggplot2

Ho trovato questo, Come mettere le etichette su geom_bar in R con ggplot2 , ma semplicemente mettere le etichette (numeri) su una sola barra. Ecco, diciamo, due barre per ogni asse x, come fare la stessa cosa? I miei dati e il codice sono simili a questo: dat <- read.table(text = "sample Types Number sample1 […]

come estrarre un sottoinsieme di un frame di dati in base a una condizione che coinvolge un campo?

Ho un CSV di grandi dimensioni con i risultati di un’indagine medica da diverse località (la posizione è un fattore presente nei dati). Poiché alcune analisi sono specifiche per una posizione e per comodità, vorrei estrarre i sottoframe con le righe solo da quelle posizioni. Succede che la posizione è il primo campo quindi sì, […]

Come usare grep () per trovare la corrispondenza esatta

string = c(“apple”, “apples”, “applez”) grep(“apple”, string) Questo mi darebbe l’indice per tutti e tre gli elementi in string . Ma voglio una corrispondenza esatta sulla parola “mela” (cioè voglio solo grep() per restituire l’indice 1).

Il modo più veloce per aggiungere righe per i valori mancanti in un data.frame?

Ho una colonna nei miei set di dati in cui i periodi di tempo ( Time ) sono interi che vanno da ab. A volte potrebbero mancare periodi di tempo per un determinato gruppo. Mi piacerebbe riempire quelle file con NA . Di seguito sono riportati i dati di esempio per 1 (di diversi 1000) […]

Cosa significa%>% in R

Sto seguendo questo esempio, il server.R , il file è qui . Ho intenzione di fare un filtro simile, ma sono perso per quanto riguarda %>% . # Apply filters m % filter( Reviews >= reviews, Oscars >= oscars, Year >= minyear, Year = minboxoffice, BoxOffice % arrange(Oscars)

Come posso inserire una scala trasformata sul lato destro di un ggplot2?

Sto creando un grafico che mostra il cambiamento dei livelli del lago nel tempo. Ho allegato un semplice esempio qui sotto. Vorrei aggiungere una scala (segni di spunta e annotazione) sul lato destro del grafico che mostra l’elevazione in piedi. So che ggplot2 non permetterà due scale differenti (vedi Plot con 2 assi y, un […]

Come posso creare grafici a larghezza consistente in ggplot (con legende)?

Ho alcune diverse categorie che voglio tracciare. Si tratta di categorie diverse , ciascuna con il proprio set di etichette, ma che ha senso raggrupparsi nel documento. Di seguito sono riportati alcuni semplici esempi di grafici a barre in pila: df <- data.frame(x=c("a", "b", "c"), y=c("happy", "sad", "ambivalent about life")) ggplot(df, aes(x=factor(0), fill=x)) + geom_bar() […]

Quali sono i formati “standard inequivocabili”?

Si prega di considerare quanto segue $ R –vanilla > as.Date(“01 Jan 2000”) Error in charToDate(x) : character string is not in a standard unambiguous format Ma quella data è chiaramente in un formato standard non ambiguo. Perché il messaggio di errore? Peggio ancora, una data ambigua è apparentemente accettata senza preavviso o errore e […]