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.

6
Che cosa significa "metodi S3" in R?
Dato che sono abbastanza nuovo su R, non so quali siano i metodi e gli oggetti S3. Ho scoperto che ci sono sistemi di oggetti S3 e S4 e alcuni raccomandano di utilizzare S3 su S4 se possibile (vedi la Guida allo stile R di Google su http://google-styleguide.googlecode.com/svn/trunk/google-r-style. html ) …
124 r  oop  r-faq  r-s3  r-s4 


14
Contare il numero di righe all'interno di ogni gruppo
Ho un dataframe e vorrei contare il numero di righe all'interno di ogni gruppo. Uso regolarmente la aggregatefunzione per sommare i dati come segue: df2 <- aggregate(x ~ Year + Month, data = df1, sum) Ora, vorrei contare le osservazioni ma non riesco a trovare l'argomento appropriato per FUN. Intuitivamente, …
121 r  dataframe  aggregate  r-faq 

13
Suggerimenti generali per il debug in R
Ottengo un errore quando utilizzo una funzione R che ho scritto: Warning messages: 1: glm.fit: algorithm did not converge 2: glm.fit: algorithm did not converge Cosa ho fatto: Scorri la funzione L'aggiunta di print per scoprire in quale riga si verifica l'errore suggerisce due funzioni che non dovrebbero essere utilizzate …
120 r  debugging  r-faq 

5
Passare un nome di colonna data.frame a una funzione
Sto cercando di scrivere una funzione per accettare un data.frame ( x) e un columnda esso. La funzione esegue alcuni calcoli su x e successivamente restituisce un altro data.frame. Sono bloccato sul metodo delle migliori pratiche per passare il nome della colonna alla funzione. I due esempi minimi fun1e di …
119 r  dataframe  r-faq 


9
Perché le istruzioni ifelse di R non possono restituire vettori?
Ho trovato le dichiarazioni ifelse di R abbastanza utili di tanto in tanto. Per esempio: ifelse(TRUE,1,2) # [1] 1 ifelse(FALSE,1,2) # [1] 2 Ma sono un po 'confuso dal seguente comportamento. ifelse(TRUE,c(1,2),c(3,4)) # [1] 1 ifelse(FALSE,c(1,2),c(3,4)) # [1] 3 È una scelta di design superiore al mio livello di pagamento?
118 r  if-statement  r-faq 

2
Converti epoca UNIX in oggetto Date
Sto tracciando ed eseguendo calcoli su serie temporali distribuite uniformemente. I timestamp sono attualmente memorizzati come numeri interi che rappresentano il numero di secondi trascorsi dall'epoca UNIX (ad esempio 1352068320), ma gli Dateoggetti sembrano più appropriati per la stampa. Come posso fare la conversione? Ho letto ?Date, ?as.Datee ??epoch, ma …
118 r  time  r-faq 


7
Pianificazione dello script R.
Ho scritto uno script R che estrae alcuni dati da un database, esegue diverse operazioni su di esso e invia l'output a un nuovo database. Vorrei che questo script fosse eseguito ogni giorno in un momento specifico, ma non riesco a trovare alcun modo per farlo in modo efficace. Qualcuno …
113 r  windows  schedule  r-faq 



5
Errore in <il mio codice>: l'oggetto di tipo "chiusura" non è divisibile
Finalmente sono stato in grado di elaborare il codice per il mio scraping . Sembrava funzionare bene e poi all'improvviso quando l'ho eseguito di nuovo, ho ricevuto il seguente messaggio di errore: Error in url[i] = paste("http://en.wikipedia.org/wiki/", gsub(" ", "_", : object of type 'closure' is not subsettable Non sono …
110 r  r-faq 

6
Suddividi le stringhe separate da virgole in una colonna in righe separate
Ho un data frame, in questo modo: data.frame(director = c("Aaron Blaise,Bob Walker", "Akira Kurosawa", "Alan J. Pakula", "Alan Parker", "Alejandro Amenabar", "Alejandro Gonzalez Inarritu", "Alejandro Gonzalez Inarritu,Benicio Del Toro", "Alejandro González Iñárritu", "Alex Proyas", "Alexander Hall", "Alfonso Cuaron", "Alfred Hitchcock", "Anatole Litvak", "Andrew Adamson,Marilyn Fox", "Andrew Dominik", "Andrew Stanton", "Andrew …
109 r  string  split  r-faq 

10
Soluzioni alternative per i commenti su più righe?
Io (più o meno) conosco già la risposta a questa domanda. Ma ho pensato che fosse uno che viene chiesto così spesso nell'elenco degli utenti R, che dovrebbe esserci una risposta valida e solida. Per quanto ne so, non esiste una funzionalità di commento su più righe in R. Quindi, …
108 r  comments  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.