Domande taggate «r»

R è un linguaggio di programmazione e software open source gratuito per informatica statistica, bioinformatica, visualizzazione e informatica generale. Fornire esempi minimi e riproducibili insieme all'output desiderato. Usa `dput ()` per i dati e specifica tutti i pacchetti non di base con le chiamate `library ()`. Non incorporare immagini per dati o codice, utilizzare invece blocchi di codice rientrati. Per domande relative alle statistiche, utilizzare https://stats.stackexchange.com.

6
Come installo un pacchetto R dal sorgente?
Un amico mi ha inviato insieme questo grande tutorial su web scraping NYTimes con R . Mi piacerebbe davvero provarlo. Tuttavia, il primo passo è installare un pacchetto chiamato RJSONIO dall'origine. Conosco R ragionevolmente bene, ma non ho idea di come installare un pacchetto dal sorgente. Sto eseguendo Mac OSX.
392 r  package  install  r-faq 

30
Esiste una funzione integrata per trovare la modalità?
In R, mean()e median()sono funzioni standard che fanno ciò che ti aspetteresti. mode()indica la modalità di archiviazione interna dell'oggetto, non il valore più frequente nel suo argomento. Ma esiste una funzione di libreria standard che implementa la modalità statistica per un vettore (o elenco)?
392 r  statistics  r-faq 

8
Controlla l'esistenza della directory e crea se non esiste
Mi ritrovo spesso a scrivere script R che generano molto output. Trovo più pulito inserire questo output nella propria directory. Ciò che ho scritto di seguito verificherà l'esistenza di una directory e si sposterà in essa, oppure creerà la directory e quindi si sposterà in essa. C'è un modo migliore …
388 r 

12
Come si possono concatenare due stringhe?
Come posso concatenare (unire, unire) due valori? Ad esempio ho: tmp = cbind("GAD", "AB") tmp # [,1] [,2] # [1,] "GAD" "AB" Il mio obiettivo è concatenare i due valori in "tmp" in una stringa: tmp_new = "GAD,AB" Quale funzione può fare questo per me?

10
Estrazione di colonne specifiche da un frame di dati
Ho un frame di dati R con 6 colonne e desidero creare un nuovo frame di dati con solo tre colonne. Supponendo che il mio telaio dei dati è df, e voglio colonne estratto A, Be E, questo è l'unico comando riesco a capire: data.frame(df$A,df$B,df$E) Esiste un modo più compatto …
366 r  dataframe  r-faq 

13
Come tagliare gli spazi bianchi iniziali e finali?
Sto riscontrando alcuni problemi con lo spazio bianco iniziale e finale in un data.frame. Ad esempio, mi piace dare un'occhiata a uno specifico rowin data.framebase a una determinata condizione: > myDummy[myDummy$country == c("Austria"),c(1,2,3:7,19)] [1] codeHelper country dummyLI dummyLMI dummyUMI [6] dummyHInonOECD dummyHIOECD dummyOECD <0 rows> (or 0-length row.names) Mi chiedevo …

2
Come impostare i limiti per gli assi nei grafici ggplot2 R?
Tracciato quanto segue: library(ggplot2) carrots <- data.frame(length = rnorm(500000, 10000, 10000)) cukes <- data.frame(length = rnorm(50000, 10000, 20000)) carrots$veg <- 'carrot' cukes$veg <- 'cuke' vegLengths <- rbind(carrots, cukes) ggplot(vegLengths, aes(length, fill = veg)) + geom_density(alpha = 0.2) Ora dico io voglio solo tracciare la regione tra x=-5000a 5000, invece di …
358 r  plot  ggplot2 

15
Come sommare una variabile per gruppo
Ho un frame di dati con due colonne. La prima colonna contiene categorie come "Prima", "Seconda", "Terza", e la seconda colonna ha numeri che rappresentano il numero di volte in cui ho visto i gruppi specifici da "Categoria". Per esempio: Category Frequency First 10 First 15 First 5 Second 2 …
357 r  dataframe  aggregate  r-faq 

17
Converti colonne data.frame da fattori a caratteri
Ho un frame di dati. Chiamiamolo bob: > head(bob) phenotype exclusion GSM399350 3- 4- 8- 25- 44+ 11b- 11c- 19- NK1.1- Gr1- TER119- GSM399351 3- 4- 8- 25- 44+ 11b- 11c- 19- NK1.1- Gr1- TER119- GSM399352 3- 4- 8- 25- 44+ 11b- 11c- 19- NK1.1- Gr1- TER119- GSM399353 3- 4- …
352 r  dataframe 

8
Come aggiungere zeri iniziali?
Ho un set di dati che assomiglia a questo: anim <- c(25499,25500,25501,25502,25503,25504) sex <- c(1,2,2,1,2,1) wt <- c(0.8,1.2,1.0,2.0,1.8,1.4) data <- data.frame(anim,sex,wt) data anim sex wt anim2 1 25499 1 0.8 2 2 25500 2 1.2 2 3 25501 2 1.0 2 4 25502 1 2.0 2 5 25503 2 1.8 …

6
Come trovare la lunghezza di una stringa in R
Come trovare la lunghezza di una stringa (numero di caratteri in una stringa) senza dividerla in R? So come trovare la lunghezza di un elenco ma non di una stringa. E le stringhe Unicode? Come trovo la lunghezza (in byte) e il numero di caratteri (rune, simboli) in una stringa …

5
Come scrivere il trycatch in R
Voglio scrivere trycatchcodice per gestire gli errori durante il download dal Web. url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) Queste due istruzioni vengono eseguite correttamente. Di seguito, creo un indirizzo Web inesistente: url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]non esiste. Come si scrive un trycatchciclo (funzione) in modo che: Quando …


13
Trame affiancate con ggplot2
Vorrei mettere due grafici fianco a fianco usando il pacchetto ggplot2 , cioè fare l'equivalente di par(mfrow=c(1,2)). Ad esempio, vorrei che i seguenti due grafici fossero visualizzati fianco a fianco con la stessa scala. x <- rnorm(100) eps <- rnorm(100,0,.2) qplot(x,3*x+eps) qplot(x,2*x+eps) Devo metterli nello stesso data.frame? qplot(displ, hwy, data=mpg, …
339 r  visualization  ggplot2 


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.