Articles of r

i grafici ggplot negli script non vengono visualizzati in Rstudio

Ho uno strano problema con Rstudio: se uno script chiama le funzioni ggplot2 per visualizzare un grafico, quindi l’uso di Source per eseguire lo script non produce i grafici. Se seleziono l’intero script con Ctrl+A , quindi eseguo la riga o selezione corrente ( Ctrl+Enter ), quindi viene visualizzato il grafico. Allo stesso modo, digitando […]

Cambia fuso orario in un object POSIXct

Giocare con dateTimes e timezone possono essere complicati in R. Ecco la mia domanda: Voglio cambiare il fuso orario su un object POSIXct R) data <- data.frame(x=c(1,2),dateTime=as.POSIXct(c("2010-03-11 03:30:00.432","2010-03-15 03:30:00.432"),format="%Y-%m-%d %H:%M:%S",tz="America/Montreal")) R) data x dateTime 1 1 2010-03-11 03:30:00 2 2 2010-03-15 03:30:00 R) str(data) 'data.frame': 2 obs. of 2 variables: $ x : num 1 […]

Conversione da decimale a binario in R?

Quale sarebbe il modo più semplice per convertire un numero in base 2 (in una stringa, ad esempio 5 verrebbe convertito in “0000000000000101” ) in R? C’è intToBits , ma restituisce un vettore di stringhe piuttosto che una stringa: > intToBits(12) [1] 00 00 01 01 00 00 00 00 00 00 00 00 00 […]

Traccia 4 curve in un unico grafico con 3 assi y

Ho 4 serie di valori: y1, y2, y3, y4 e un set x. I valori y sono di intervalli diversi e ho bisogno di tracciarli come curve separate con set di valori separati sull’asse y. Per dirla in parole povere, ho bisogno di 3 assi y con valori diversi (scale) per tracciare sulla stessa figura.

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?

Come estrarre le prime n righe per gruppo?

Ho un data.table dt . Questo data.table è ordinato prima per date colonna (la mia variabile di raggruppamento), poi per age colonna: library(data.table) setkeyv(dt, c(“date”, “age”)) # Sorts table first by column “date” then by “age” > dt date age name 1: 2000-01-01 3 Andrew 2: 2000-01-01 4 Ben 3: 2000-01-01 5 Charlie 4: 2000-01-02 […]

Come colbind R con il database di Access nella finestra a 64 bit?

Quando ho provato a connettere R con il database di Access ho ricevuto un errore odbcConnectAccess is only usable with 32-bit Windows Qualcuno ha un’idea di come risolvere questo? library(RODBC) mdbConnect<-odbcConnectAccess("D:/SampleDB1/sampleDB1.mdb")

creando “chart radar” (ovvero trama a stella, trama spider) usando ggplot2 in R

Voglio creare una trama come quella qui sotto: So che posso usare la funzione fmsb dal pacchetto fmsb . Mi chiedo se ggplot2 può farlo, usando coordinate polari? Grazie.

Come invertire una stringa in R

Sto cercando di insegnare a me stesso R e nel fare alcuni problemi di esempio mi sono imbattuto nella necessità di invertire una stringa. Ecco cosa ho provato fino ad ora ma l’operazione Incolla non sembra avere alcun effetto. Deve esserci qualcosa che non sto comprendendo sulle liste? (Inoltre non capisco perché ho bisogno del […]

R: Tracciare una superficie 3D da x, y, z

Immagina di avere una matrice a 3 colonne x, y, z dove z è una funzione di x e y. So come tracciare un “diagramma a dispersione” di questi punti con plot3d(x,y,z) Ma se voglio una superficie, invece, devo usare altri comandi come surface3d Il problema è che non accetta gli stessi input di plot3d […]