Questions marquées «r-faq»

La balise r-faq est créée pour regrouper un nombre limité de questions traitant des problèmes qui reviennent régulièrement sur la balise R. Ce n'est pas la FAQ officielle sur R pour SO, mais devrait servir de source intéressante d'informations sur les problèmes courants.


11
Comment enregistrer un tracé en tant qu'image sur le disque?
Je trace une régression linéaire simple à l'aide de R. Je voudrais enregistrer cette image au format PNG ou JPEG, est-il possible de le faire automatiquement? (via code) Il y a deux questions différentes: Premièrement, je regarde déjà l'intrigue sur mon moniteur et je voudrais l'enregistrer tel quel. Deuxièmement, je …
304 r  plot  ggplot2  lattice  r-faq 

13
Ordre des barres dans le graphique à barres ggplot2
J'essaie de faire un graphique à barres où la plus grande barre serait la plus proche de l'axe y et la barre la plus courte serait la plus éloignée. Donc, c'est un peu comme le tableau que j'ai Name Position 1 James Goalkeeper 2 Frank Goalkeeper 3 Jean Defense 4 …
301 r  ggplot2  r-faq 

6
Évalue l'expression donnée sous forme de chaîne
Je suis curieux de savoir si R peut utiliser sa eval()fonction pour effectuer des calculs fournis par exemple par une chaîne. Ceci est un cas courant: eval("5+5") Cependant, au lieu de 10, j'obtiens: [1] "5+5" Toute solution?
283 r  eval  r-faq 

9
Tester si les caractères sont dans une chaîne
J'essaie de déterminer si une chaîne est un sous-ensemble d'une autre chaîne. Par exemple: chars <- "test" value <- "es" Je veux retourner TRUE si "valeur" apparaît dans la chaîne "chars". Dans le scénario suivant, je voudrais retourner false: chars <- "test" value <- "et"
279 r  regex  string  r-faq 


6
Concaténer un vecteur de chaînes / caractère
Si j'ai un vecteur de type caractère, comment puis-je concaténer les valeurs en chaîne? Voici comment je le ferais avec paste () : sdata = c('a', 'b', 'c') paste(sdata[1], sdata[2], sdata[3], sep ='') céder "abc". Mais bien sûr, cela ne fonctionne que si je connais la longueur des données à …
273 r  string  r-faq 

12
Formatage des décimales dans R
J'ai un nombre, par exemple 1.128347132904321674821 que je voudrais montrer comme seulement deux décimales lors de la sortie sur écran (ou écrit dans un fichier). Comment fait-on cela? x <- 1.128347132904321674821 ÉDITER: L'utilisation de: options(digits=2) A été suggéré comme réponse possible. Existe-t-il un moyen de spécifier cela dans un script …
264 r  formatting  rounding  r-faq 

11
Comment remodeler les données du format long au format large
J'ai du mal à réorganiser la trame de données suivante: set.seed(45) dat1 <- data.frame( name = rep(c("firstName", "secondName"), each=4), numbers = rep(1:4, 2), value = rnorm(8) ) dat1 name numbers value 1 firstName 1 0.3407997 2 firstName 2 -0.7033403 3 firstName 3 -0.3795377 4 firstName 4 -0.7460474 5 secondName 1 …
263 r  reshape  r-faq 

9
Fusionner simultanément plusieurs data.frames dans une liste
J'ai une liste de nombreux data.frames que je veux fusionner. Le problème ici est que chaque data.frame diffère en termes de nombre de lignes et de colonnes, mais ils partagent tous les variables clés (que j'ai appelées "var1"et "var2"dans le code ci-dessous). Si les data.frames étaient identiques en termes de …
259 r  list  merge  dataframe  r-faq 

26
Déterminer le chemin du script d'exécution
J'ai un script appelé foo.Rqui inclut un autre script other.R, qui se trouve dans le même répertoire: #!/usr/bin/env Rscript message("Hello") source("other.R") Mais je veux Rtrouver que other.Rquel que soit le répertoire de travail actuel. En d'autres termes, foo.Rdoit connaître son propre chemin. Comment puis je faire ça?
255 r  file  path  rscript  r-faq 



15
ggplot avec 2 axes y de chaque côté et différentes échelles
J'ai besoin de tracer un graphique à barres montrant les nombres et un graphique linéaire montrant le taux dans un seul graphique, je peux les faire séparément, mais quand je les mets ensemble, l'échelle de la première couche (c'est-à-dire la geom_bar) est superposée par la seconde couche (c'est-à-dire la geom_line). …
231 r  ggplot2  r-faq 


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.