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.

9
Chiamare esplicitamente il ritorno in una funzione o meno
Qualche tempo fa sono stato rimproverato da Simon Urbanek dal team principale di R (credo) per aver raccomandato a un utente di chiamare esplicitamente returnalla fine di una funzione (il suo commento è stato comunque eliminato): foo = function() { return(value) } invece ha raccomandato: foo = function() { value …
199 r 



8
Come si elimina una colonna per nome in data.table?
Per sbarazzarsi di una colonna denominata "pippo" in a data.frame, posso fare: df <- df[-grep('foo', colnames(df))] Tuttavia, una volta dfconvertito in un data.tableoggetto, non è possibile rimuovere semplicemente una colonna. Esempio: df <- data.frame(id = 1:100, foo = rnorm(100)) df2 <- df[-grep('foo', colnames(df))] # works df3 <- data.table(df) df3[-grep('foo', colnames(df3))] …
196 r  data.table 

2
Comprendere esattamente quando un data.table è un riferimento a (contro una copia di) un altro data.table
Ho qualche problema a capire le proprietà pass-by-reference di data.table. Alcune operazioni sembrano "rompere" il riferimento e mi piacerebbe capire esattamente cosa sta succedendo. Quando si crea un data.tableda un altro data.table(tramite <-, quindi si aggiorna la nuova tabella con :=, anche la tabella originale viene modificata. Questo è previsto, …

9
Accelerare l'operazione di loop in R
Ho un grosso problema di prestazioni in R. Ho scritto una funzione che scorre su un data.frameoggetto. Aggiunge semplicemente una nuova colonna a data.framee accumula qualcosa. (operazione semplice). L' data.frameha approssimativamente 850K righe. Il mio PC funziona ancora (circa 10 ore adesso) e non ho idea del tempo di esecuzione. …
193 performance  r  loops  rcpp  r-faq 


5
Visualizza / stampa tutte le righe di una tabella (tbl_df)
tibble(in precedenza tbl_df) è una versione di un frame di dati creato dal dplyrpacchetto di manipolazione del frame di dati in R. Previene l'output di tabelle lunghe quando si chiama accidentalmente il frame di dati. Una volta che un frame di dati è stato racchiuso da tibble/ tbl_df, esiste un …
192 r  dplyr  options  display 

7
Rimuovi i valori NA da un vettore
Ho un vettore enorme che ha un paio di NAvalori e sto cercando di trovare il valore massimo in quel vettore (il vettore è tutti i numeri), ma non posso farlo a causa dei NAvalori. Come posso rimuovere i NAvalori in modo da poter calcolare il massimo?
191 r  max  min  na  missing-data 

5
Aumenta il numero di tick dell'asse
Sto generando grafici per alcuni dati, ma il numero di tick è troppo piccolo, ho bisogno di più precisione sulla lettura. C'è un modo per aumentare il numero di tick dell'asse in ggplot2? So di poter dire a ggplot di usare un vettore come tick dell'asse, ma quello che voglio …
191 r  ggplot2 



4
Filtra le righe che contengono una determinata stringa
Devo filtrare un frame di dati usando come criterio quelle righe in cui è contenuta la stringa RTB. Sto usando dplyr. d.del <- df %.% group_by(TrackingPixel) %.% summarise(MonthDelivery = as.integer(sum(Revenue))) %.% arrange(desc(MonthDelivery)) So che posso utilizzare la funzione filterin dplyr, ma io non esattamente come dire che per verificare il …
188 r  filter  dplyr 

2
Uso di ~ (tilde) nel linguaggio di programmazione R
Ho visto in un tutorial sulla modellazione della regressione il seguente comando: myFormula <- Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width Cosa fa esattamente questo comando e qual è il ruolo di ~(tilde) nel comando?
187 r  r-faq 

14
Flusso di lavoro per analisi statistiche e stesura di report
Qualcuno ha saggezza sui flussi di lavoro per l'analisi dei dati relativi alla scrittura di report personalizzati? Il caso d'uso è sostanzialmente questo: Il cliente commissiona un rapporto che utilizza l'analisi dei dati, ad esempio una stima della popolazione e mappe correlate per un distretto idrico. L'analista scarica alcuni dati, …

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.