Domande taggate «r-faq»

Il tag r-faq è stato creato per raggruppare un numero limitato di domande relative ai problemi che si presentano regolarmente sul tag R. Non è la FAQ ufficiale su R per SO, ma dovrebbe servire come un'interessante fonte di informazioni su problemi comuni.


11
Come salvare una trama come immagine sul disco?
Traccio una semplice regressione lineare usando R. Vorrei salvare quell'immagine come PNG o JPEG, è possibile farlo automaticamente? (tramite codice) Ci sono due domande diverse: in primo luogo, sto già guardando la trama sul mio monitor e vorrei salvarla così com'è. In secondo luogo, non ho ancora generato la trama, …
304 r  plot  ggplot2  lattice  r-faq 

13
Barre di ordine nel grafico a barre ggplot2
Sto cercando di creare un grafico a barre in cui la barra più grande sarebbe più vicina all'asse y e la barra più corta sarebbe più lontana. Quindi è un po 'come il tavolo che ho Name Position 1 James Goalkeeper 2 Frank Goalkeeper 3 Jean Defense 4 Steve Defense …
301 r  ggplot2  r-faq 

6
Valuta l'espressione fornita come una stringa
Sono curioso di sapere se R può usare la sua eval()funzione per eseguire calcoli forniti ad esempio da una stringa. Questo è un caso comune: eval("5+5") Tuttavia, invece di 10 ottengo: [1] "5+5" Qualche soluzione?
283 r  eval  r-faq 

9
Verifica se i caratteri sono in una stringa
Sto cercando di determinare se una stringa è un sottoinsieme di un'altra stringa. Per esempio: chars <- "test" value <- "es" Voglio restituire VERO se "valore" appare come parte della stringa "caratteri". Nel seguente scenario, vorrei restituire false: chars <- "test" value <- "et"
279 r  regex  string  r-faq 


6
Concatena un vettore di stringhe / carattere
Se ho un vettore di tipo carattere, come posso concatenare i valori in stringa? Ecco come lo farei con paste () : sdata = c('a', 'b', 'c') paste(sdata[1], sdata[2], sdata[3], sep ='') cedendo "abc". Ma, naturalmente, funziona solo se conosco in anticipo la lunghezza degli sdata .
273 r  string  r-faq 

12
Formattazione delle posizioni decimali in R
Ho un numero, ad esempio 1.128347132904321674821 che vorrei mostrare come solo due cifre decimali durante l'output sullo schermo (o scritto su un file). Come si fa a farlo? x <- 1.128347132904321674821 MODIFICARE: L'impiego di: options(digits=2) È stata suggerita come possibile risposta. C'è un modo per specificarlo all'interno di uno script …
264 r  formatting  rounding  r-faq 

11
Come rimodellare i dati dal formato lungo a quello ampio
Ho problemi a riordinare il seguente frame di dati: set.seed(45) dat1 <- data.frame( name = rep(c("firstName", "secondName"), each=4), numbers = rep(1:4, 2), value = rnorm(8) ) dat1 name numbers value 1 firstName 1 0.3407997 2 firstName 2 -0.7033403 3 firstName 3 -0.3795377 4 firstName 4 -0.7460474 5 secondName 1 -0.8981073 …
263 r  reshape  r-faq 

9
Unisci contemporaneamente più data.frames in un elenco
Ho un elenco di molti data.frames che voglio unire. Il problema qui è che ogni data.frame differisce in termini di numero di righe e colonne, ma condividono tutte le variabili chiave (che ho chiamato "var1"e "var2"nel codice seguente). Se i data.frames fossero identici in termini di colonne, potrei semplicemente rbind, …
259 r  list  merge  dataframe  r-faq 

26
Determina il percorso dello script in esecuzione
Ho uno script chiamato foo.Rche include un altro script other.R, che si trova nella stessa directory: #!/usr/bin/env Rscript message("Hello") source("other.R") Ma voglio Rscoprire che other.Rnon importa quale sia l'attuale directory di lavoro. In altre parole, foo.Rdeve conoscere il proprio percorso. Come lo posso fare?
255 r  file  path  rscript  r-faq 



15
ggplot con 2 assi su ciascun lato e scale diverse
Ho bisogno di tracciare un grafico a barre che mostra i conteggi e un grafico a linee che mostra il tasso in un unico grafico, posso fare entrambi separatamente, ma quando li metto insieme, scala il primo livello (cioè il geom_bar) è sovrapposto dal secondo strato (cioè il geom_line). Posso …
231 r  ggplot2  r-faq 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.