Articles of r

Spécification de colClasses dans le fichier read.csv

J’essaie de spécifier les options colClasses dans la fonction read.csv dans R. Dans mes données, la première colonne “time” est essentiellement un vecteur de caractères alors que le rest des colonnes sont numériques. data <- read.csv("test.csv", comment.char="" , colClasses=c(time="character", "numeric"), strip.white=FALSE) Dans la commande ci-dessus, je voudrais que R lise dans la colonne “time” comme […]

Placement intelligent d’étiquettes de points dans R

1) Existe-t-il une bibliothèque / fonction R qui implémenterait le placement d’étiquettes INTELLIGENT dans R plot? J’en ai essayé mais ils sont tous problématiques – de nombreux labels se chevauchent l’un l’autre ou d’autres points (ou d’autres objects dans l’insortinggue, mais je vois que c’est beaucoup plus difficile à gérer). 2) Dans la négative, y […]

Superposition d’histogrammes avec ggplot2 dans R

Je suis nouveau sur R et j’essaie de tracer 3 histogrammes sur le même graphique. Tout a bien fonctionné, mais mon problème est que vous ne voyez pas où 2 histogrammes se chevauchent – ils semblent plutôt coupés: Histogramme Lorsque je crée des tracés de densité, il semble parfait: chaque courbe est entourée par une […]

Quel est le moyen le plus rapide de fusionner / rejoindre data.frames dans R?

Par exemple (pas sûr si l’exemple le plus représentatif cependant): N <- 1e6 d1 <- data.frame(x=sample(N,N), y1=rnorm(N)) d2 <- data.frame(x=sample(N,N), y2=rnorm(N)) C’est ce que j’ai jusqu’ici: d <- merge(d1,d2) # 7.6 sec library(plyr) d <- join(d1,d2) # 2.9 sec library(data.table) dt1 <- data.table(d1, key="x") dt2 <- data.table(d2, key="x") d <- data.frame( dt1[dt2,list(x,y1,y2=dt2$y2)] ) # 4.9 […]

Quelles sont les différences entre les types de données vectorielles et de liste dans R?

Quelles sont les principales différences entre les types de données vectorielles et de liste dans R? Quels sont les avantages ou les inconvénients d’utiliser (ou non) ces deux types de données? J’apprécierais voir des exemples qui illustrent les cas d’utilisation des types de données.

Comment changer la taille de la police par défaut dans ggplot2

J’aimerais savoir s’il est possible de modifier certains parameters par défaut de ggplot2 , comme la taille de la police par exemple, pour une session R complète. L’idée est d’éviter de les définir pour chaque plot.

aligner à gauche deux arêtes du graphe (ggplot)

J’utilise ggplot et j’ai deux graphiques que je veux afficher les uns sur les autres. J’ai utilisé grid.arrange de gridExtra pour les emstackr. Le problème est que je veux que les bords gauche des graphiques soient alignés, ainsi que les bords droits, indépendamment des étiquettes des axes. (le problème se pose parce que les étiquettes […]

Tracer la masortingce de corrélation dans un graphique

J’ai une masortingce avec des valeurs de corrélation. Maintenant, je veux tracer cela dans un graphique qui ressemble plus ou moins à cela: Comment puis-je y arriver?

Comment créer des graphiques avec un arrière-plan transparent en R avec ggplot2?

Je dois produire des graphiques ggplot2 à partir de fichiers R vers PNG avec un arrière-plan transparent. Tout est ok avec les graphiques R basiques, mais pas de transparence avec ggplot2: d <- rnorm(100) #generating random data #this returns transparent png png('tr_tst1.png',width=300,height=300,units="px",bg = "transparent") boxplot(d) dev.off() df <- data.frame(y=d,x=1) p <- ggplot(df) + stat_boxplot(aes(x = […]

Quelle est la différence entre `=` et `<-` dans R?

Duplication possible: Opérateurs d’affectation dans R: ‘=’ et ‘<-' J’utilise R 2.8.1 et il est possible d’utiliser les deux = et <- comme opérateurs d’affectation de variables. Quelle est la différence entre eux? Lequel dois-je utiliser?