Articles of r faq

Trovare tutte le posizioni per più elementi in un vettore

Supponiamo di avere il seguente vettore: x <- c(8, 6, 9, 9, 7, 3, 2, 5, 5, 1, 6, 8, 5, 2, 9, 3, 5, 10, 8, 2) Come posso trovare quali elementi sono 8 o 9?

Prova se i caratteri nella stringa in R

Sto provando a 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 falso: chars <- "test" value <- "et"

Come scaricare un pacchetto senza riavviare R?

Vorrei scaricare un pacchetto senza dover riavviare R (principalmente perché riavviare R mentre provo diversi pacchetti in conflitto diventa frustrante, ma presumibilmente questo potrebbe essere usato in un programma per usare una funzione e poi un’altra – sebbene lo spazio dei nomi il riferimento è probabilmente un’idea migliore per quell’uso). ?library non mostra alcuna opzione […]

terminare il prompt “+” in R

Sono abbastanza nuovo per R e ho fatto un type-o mentre inserivo del codice e ora invece di ricevere il prompt “>” ricevo un prompt “+”. Mi sembra di essere bloccato in qualche tipo di funzione che cerca input, ma non riesco a uscirne. Immagino che ci debba essere un modo migliore per risolvere questo […]

Qual è il più grande R-gotcha che hai incontrato?

C’è un certo R-gotcha che ti ha davvero sorpreso un giorno? Penso che guadagneremmo tutti dalla condivisione di questi. Ecco il mio: nella lista di indicizzazione, my.list[[1]] non è my.list[1] . Ho imparato questo nei primi giorni di R.

Come cercare i materiali “R”?

“Google” è molto utile … a meno che la tua lingua non sia chiamata “R”, nel qual caso sputa tonnellate di roba irrilevante. Qualcuno ha qualche trucco con i motori di ricerca per “R”? Ci sono alcuni siti specializzati, come quelli qui sotto, ma come puoi dire a Google che intendi “R” la lingua? Se […]

Modo elegante per verificare la mancanza di pacchetti e installarli?

In questi giorni sembra che condivido molto codice con i coautori. Molti di loro sono utenti principianti / intermedi R e non si rendono conto che devono installare pacchetti che non hanno già. C’è un modo elegante per chiamare installed.packages() , confrontarlo con quelli che sto caricando e installando se mancante?

Perché gli oggetti R non vengono stampati in una funzione o in un ciclo “for”?

Ho una matrice R chiamata ddd. Quando inserisco questo, tutto funziona bene: i <- 1 shapiro.test(ddd[,y]) ad.test(ddd[,y]) stem(ddd[,y]) print(y) Le chiamate a Shapiro Wilk, Anderson Darling, e derivano tutto il lavoro, ed estraggono la stessa colonna. Se inserisco questo codice in un ciclo “for”, le chiamate a Shapiro Wilk e Anderson Darling smettono di funzionare, […]

Valori di indice da una matrice usando la riga, i dati di col

Questo è probabilmente semplice da risolvere. Ho un mat matrix 2D con 500 righe × 335 colonne e un dat data.frame con 120425 righe. Il dat data.frame ha due colonne I e J , che sono numeri interi per indicizzare la riga, colonna da mat . Vorrei aggiungere i valori da mat alle righe di […]

Converti UNIX epoch in object Date

Sto pianificando ed eseguendo calcoli su serie temporali uniformsmente distribuite. I timestamp sono attualmente memorizzati come numeri interi che rappresentano il numero di secondi dall’epoca UNIX (es. 1352068320 ), ma gli oggetti Date sembrano più appropriati per il tracciamento. Come posso fare la conversione? Ho letto ?Date ?as.Date e ??epoch , ma sembra che abbia […]