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.

7
Modo "corretto" per specificare argomenti opzionali nelle funzioni R.
Sono interessato a qual è il modo "corretto" di scrivere funzioni con argomenti opzionali in R. Nel corso del tempo, mi sono imbattuto in alcuni pezzi di codice che prendono una strada diversa qui e non sono riuscito a trovare una posizione (ufficiale) corretta su questo argomento. Fino ad ora, …
165 r  function 

8
Rimodellare data.frame da formato largo a lungo
Ho qualche problema a convertire il mio data.frameda una tabella ampia a una tabella lunga. Al momento sembra così: Code Country 1950 1951 1952 1953 1954 AFG Afghanistan 20,249 21,352 22,532 23,557 24,555 ALB Albania 8,097 8,986 10,058 11,123 12,246 Ora vorrei trasformarlo data.framein un lungo data.frame. Qualcosa come questo: …
164 r  dataframe  reshape  r-faq 


29
sessione non creata: questa versione di ChromeDriver supporta solo l'errore versione 74 di Chrome con ChromeDriver Chrome utilizzando Selenium
Sto cercando di eseguire RSelenium usando la funzione rsDriver, ma quando corro rD <- rsDriver() ricevo un messaggio che mi dice che ho bisogno di una versione più recente di Chrome: > rD <- rsDriver() checking Selenium Server versions: BEGIN: PREDOWNLOAD BEGIN: DOWNLOAD BEGIN: POSTDOWNLOAD checking chromedriver versions: BEGIN: PREDOWNLOAD …

7
Numerazione di righe all'interno di gruppi in un frame di dati
Lavorare con un frame di dati simile a questo: set.seed(100) df <- data.frame(cat = c(rep("aaa", 5), rep("bbb", 5), rep("ccc", 5)), val = runif(15)) df <- df[order(df$cat, df$val), ] df cat val 1 aaa 0.05638315 2 aaa 0.25767250 3 aaa 0.30776611 4 aaa 0.46854928 5 aaa 0.55232243 6 bbb 0.17026205 7 …
163 r  dataframe  r-faq 

12
Accedi ai nomi degli indici lapply all'interno di FUN
C'è un modo per ottenere il nome dell'indice dell'elenco nella mia funzione lapply ()? n = names(mylist) lapply(mylist, function(list.elem) { cat("What is the name of this list element?\n" }) Ho chiesto prima se è possibile conservare i nomi dell'indice nell'elenco restituito lapply () , ma non so ancora se esiste …
162 r  lapply  names  indices 

14
Problemi di installazione del pacchetto devtools
Vorrei usare il devtoolspacchetto. Ho eseguito i seguenti comandi: > install.packages("devtools", dependencies = TRUE) .... > library(devtools) Error in library(devtools) : there is no package called ‘devtools’ Che cosa sto facendo di sbagliato? Modifica: ecco i risultati della riesecuzione del install.packagescomando dopo il riavvio della sessione. > install.packages("devtools", dependencies = …
162 r  package  devtools 

6
Come impedire a ifelse () di trasformare gli oggetti Date in oggetti numerici
Sto usando la funzione ifelse()per manipolare un vettore data. Mi aspettavo che il risultato fosse di classe Datee invece sono rimasto sorpreso di ottenere un numericvettore. Ecco un esempio: dates <- as.Date(c('2011-01-01', '2011-01-02', '2011-01-03', '2011-01-04', '2011-01-05')) dates <- ifelse(dates == '2011-01-01', dates - 1, dates) str(dates) Ciò è particolarmente sorprendente …
162 r  datetime  if-statement 


10
Come posso cancellare solo alcuni oggetti specifici dallo spazio di lavoro?
Vorrei rimuovere alcuni dati dall'area di lavoro. So che il pulsante "Cancella tutto" rimuoverà tutti i dati. Tuttavia, vorrei rimuovere solo alcuni dati. Ad esempio, ho questi frame di dati nella sezione dati: data data_1 data_2 data_3 Vorrei rimuovere data_1, data_2e data_3, pur mantenendo data. Ho provato data_1 <- data_2 …
161 r 



8
Come contare i Veri valori in un vettore logico
In R, qual è il modo più efficiente / idiomatico per contare il numero di TRUEvalori in un vettore logico? Posso pensare a due modi: z <- sample(c(TRUE, FALSE), 1000, rep = TRUE) sum(z) # [1] 498 table(z)["TRUE"] # TRUE # 498 Quale preferisci? C'è qualcosa di ancora meglio?
160 r 



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.