Questions marquées «r»

R est un langage de programmation et un environnement logiciel libres et open source pour le calcul statistique, la bioinformatique, la visualisation et le calcul général. Veuillez fournir des exemples minimaux et reproductibles avec la sortie souhaitée. Utilisez `dput ()` pour les données et spécifiez tous les packages non-base avec des appels à `library ()`. N'incorporez pas d'images pour des données ou du code, utilisez plutôt des blocs de code en retrait. Pour les questions liées aux statistiques, utilisez https://stats.stackexchange.com.



3
Supprimer les légendes supplémentaires dans ggplot2
J'ai un cadre de données simple que j'essaie de faire un tracé combiné de lignes et de points en utilisant ggplot2. Supposons que mes données ressemblent à ceci: df <- data.frame(x=rep(1:10,2), y=c(1:10,11:20), group=c(rep("a",10),rep("b",10))) Et j'essaye de faire un complot: g <- ggplot(df, aes(x=x, y=y, group=group)) g <- g + geom_line(aes(colour=group)) …
91 r  ggplot2  legend 

5
Changer les polices dans ggplot2
Il était une fois, j'ai changé ma ggplot2police en utilisant windowsFonts(Times=windowsFont("TT Times New Roman"))pour la changer. Maintenant, je ne peux pas m'en débarrasser. En essayant de jeu family=""dans ggplot2 theme()je ne peux pas sembler générer un changement dans les polices que je compilez le MWE ci - dessous avec les …

6
Analyser JSON avec R
Je suis assez nouveau sur R, mais plus je l'utilise, plus je vois à quel point il est vraiment puissant sur SAS ou SPSS. Selon moi, l'un des principaux avantages est la possibilité d'obtenir et d'analyser des données sur le Web. J'imagine que c'est possible (et peut-être même simple), mais …
90 json  r 


3
grouper par deux colonnes dans ggplot2
Est-il possible de grouper par deux colonnes? Ainsi, le produit croisé est dessiné pargeom_point() et geom_smooth()? Comme exemple: frame <- data.frame( series <- rep(c('a', 'b'), 6), sample <- rep(c('glass','water', 'metal'), 4), data <- c(1:12)) ggplot(frame, aes()) # ... Tels que les points 6et 12partager un groupe, mais pas avec 3.
90 r  ggplot2 




3
Inverse de matrice dans R
Je me demandais quelle est votre méthode recommandée pour calculer l'inverse d'une matrice? Les moyens que j'ai trouvés ne me semblent pas satisfaisants. Par exemple, > c=rbind(c(1, -1/4), c(-1/4, 1)) > c [,1] [,2] [1,] 1.00 -0.25 [2,] -0.25 1.00 > inv(c) Error: could not find function "inv" > solve(c) …
90 r  matrix-inverse 

8
Supprimer la sortie d'une fonction
Je cherche à supprimer la sortie d' une commande (dans ce cas, la applyfonction). Est-il possible de faire cela sans utiliser sink()? J'ai trouvé la solution décrite ci-dessous, mais j'aimerais le faire en une seule ligne si possible. Comment supprimer la sortie
90 r 

1
Relation entre R Markdown, Knitr, Pandoc et Bookdown
Quelle est la relation entre les fonctionnalités de R Markdown, Knitr, Pandoc et Bookdown? Plus précisément, quelle est la «division du travail» entre ces packages dans la conversion de documents de balisage avec du code R intégré (par exemple .Rnwou .Rmd) en sorties finales (par exemple .pdfou .html)? Et si …

14
Importation de fichiers Excel dans R, xlsx ou xls
Quelqu'un peut-il m'aider sur la meilleure façon d'importer un fichier Excel 2007 (.xlsx) dans R. J'ai essayé plusieurs méthodes et aucune ne semble fonctionner. J'ai mis à niveau vers 2.13.1, Windows XP, xlsx 0.3.0, je ne sais pas pourquoi l'erreur continue à apparaître. J'ai essayé: AB<-read.xlsx("C:/AB_DNA_Tag_Numbers.xlsx","DNA_Tag_Numbers") OU AB<-read.xlsx("C:/AB_DNA_Tag_Numbers.xlsx",1) mais j'obtiens …
89 r  xlsx  xls 

7
Travailler avec des dictionnaires / listes dans R
J'ai une question triviale: je n'ai pas pu trouver une structure de données de dictionnaire dans R, donc j'ai utilisé la liste à la place (comme "mot" -> nombre) Donc, en ce moment, j'ai un problème pour obtenir la liste des clés. Quelqu'un le sait?
89 r  list  hashmap  lookup 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.