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.

2
Formats de données R: RData, Rda, Rds etc.
Quelles sont les principales différences entre les fichiers .RData, .Rda et .Rds? Plus précisement: Existe-t-il des différences de compression, etc.? Quand faut-il utiliser chaque type? Comment convertir un type en un autre?
226 r  r-faq  rdata  rda 

13
Comment importer plusieurs fichiers .csv à la fois?
Supposons que nous ayons un dossier contenant plusieurs fichiers data.csv, chacun contenant le même nombre de variables mais chacun à des moments différents. Existe-t-il un moyen dans R de les importer tous simultanément plutôt que d'avoir à les importer tous individuellement? Mon problème est que j'ai environ 2000 fichiers de …
219 r  csv  import  r-faq 

7
Trouver le jour d'une semaine
Disons que j'ai une date en R et qu'elle est formatée comme suit. date 2012-02-01 2012-02-01 2012-02-02 Existe-t-il un moyen dans R d'ajouter une autre colonne avec le jour de la semaine associé à la date? L'ensemble de données est vraiment volumineux, il ne serait donc pas judicieux de procéder …
215 r  date  r-faq 

14
Modifier le chemin de bibliothèque par défaut R à l'aide de .libPaths dans Rprofile.site ne fonctionne pas
J'utilise R sous Windows, pas en tant qu'administrateur. Lorsque j'installe un package, la commande suivante ne fonctionne pas: > install.packages("zoo") Installing package(s) into ‘C:/Program Files/R/R-2.15.2/library’ (as ‘lib’ is unspecified) Warning in install.packages : 'lib = "C:/Program Files/R/R-2.15.2/library"' is not writable Pour installer un package, je dois spécifier un emplacement de …
206 r  rstudio  r-faq  library-path 

2
Utilisation de ~ (tilde) dans le langage de programmation R
J'ai vu dans un tutoriel sur la modélisation de régression la commande suivante: myFormula <- Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width Que fait exactement cette commande et quel est le rôle de ~(tilde) dans la commande?
196 r  r-faq 

9
Accélérez le fonctionnement de la boucle dans R
J'ai un gros problème de performances dans R. J'ai écrit une fonction qui itère sur un data.frameobjet. Il ajoute simplement une nouvelle colonne à a data.frameet accumule quelque chose. (opération simple). Le data.framea environ 850K lignes. Mon PC fonctionne toujours (environ 10h maintenant) et je n'ai aucune idée du runtime. …
193 performance  r  loops  rcpp  r-faq 

8
Comment créer une liste de blocs de données?
Comment créer une liste de blocs de données et comment accéder à chacun de ces blocs de données à partir de la liste? Par exemple, comment puis-je mettre ces blocs de données dans une liste? d1 <- data.frame(y1 = c(1, 2, 3), y2 = c(4, 5, 6)) d2 <- data.frame(y1 …
186 r  list  dataframe  r-faq 

13
Calcul de la moyenne mobile
J'essaie d'utiliser R pour calculer la moyenne mobile sur une série de valeurs dans une matrice. La recherche normale de la liste de diffusion R n'a cependant pas été très utile. Il ne semble pas y avoir de fonction intégrée dans R me permettra de calculer des moyennes mobiles. Certains …
186 r  moving-average  r-faq 

10
Erreur: impossible de trouver la fonction… dans R
Ceci est censé être une question de FAQ, alors soyez aussi complet que possible. La réponse est une réponse de la communauté, alors n'hésitez pas à modifier si vous pensez qu'il manque quelque chose. Cette question a été discutée et approuvée sur méta. J'utilise R et some.functionj'ai essayé mais j'ai …

9
Utilisez des noms de variables dynamiques dans `dplyr`
Je souhaite utiliser dplyr::mutate()pour créer plusieurs nouvelles colonnes dans un bloc de données. Les noms de colonnes et leur contenu doivent être générés dynamiquement. Exemple de données d'iris: library(dplyr) iris <- tbl_df(iris) J'ai créé une fonction pour muter mes nouvelles colonnes à partir de la Petal.Widthvariable: multipetal <- function(df, n) …
168 r  dplyr  r-faq 

8
Remodeler data.frame du format large au format long
J'ai du mal à convertir ma data.frametable large en table longue. Pour le moment, cela ressemble à ceci: Code Country 1950 1951 1952 1953 1954 AFG Afghanistan 20,249 21,352 22,532 23,557 24,555 ALB Albania 8,097 8,986 10,058 11,123 12,246 Maintenant, je voudrais transformer cela data.frameen un long data.frame. Quelque chose …
164 r  dataframe  reshape  r-faq 

7
Numérotation des lignes dans des groupes dans un bloc de données
Travailler avec un bloc de données similaire à celui-ci: set.seed(100) df <- data.frame(cat = c(rep("aaa", 5), rep("bbb", 5), rep("ccc", 5)), val = runif(15)) df <- df[order(df$cat, df$val), ] df cat val 1 aaa 0.05638315 2 aaa 0.25767250 3 aaa 0.30776611 4 aaa 0.46854928 5 aaa 0.55232243 6 bbb 0.17026205 7 …
163 r  dataframe  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.