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.


16
Créer un data.frame vide
J'essaie d'initialiser un data.frame sans aucune ligne. Fondamentalement, je veux spécifier les types de données pour chaque colonne et les nommer, mais ne pas avoir de lignes créées en conséquence. Le mieux que j'ai pu faire jusqu'à présent est quelque chose comme: df <- data.frame(Date=as.Date("01/01/2000", format="%m/%d/%Y"), File="", User="", stringsAsFactors=FALSE) df …
480 r  dataframe  r-faq 

2
Pourquoi est «[« mieux que «sous-ensemble»?
Lorsque je dois filtrer un data.frame, c'est-à-dire extraire des lignes qui remplissent certaines conditions, je préfère utiliser la subsetfonction: subset(airquality, Month == 8 & Temp > 90) Plutôt que la [fonction: airquality[airquality$Month == 8 & airquality$Temp > 90, ] Il y a deux raisons principales à ma préférence: Je trouve …
400 r  filter  subset  r-faq 


6
Comment installer un package R à partir de la source?
Un ami m'a envoyé ce super tutoriel sur le Webscraping NYtimes avec R . J'aimerais vraiment l'essayer. Cependant, la première étape consiste à installer un package appelé RJSONIO à partir de la source. Je connais assez bien R, mais je ne sais pas comment installer un paquet à partir des …
392 r  package  install  r-faq 

30
Existe-t-il une fonction intégrée pour trouver le mode?
En R, mean()et median()sont des fonctions standards qui font ce que vous attendez. mode()vous indique le mode de stockage interne de l'objet, pas la valeur qui apparaît le plus dans son argument. Mais existe-t-il une fonction de bibliothèque standard qui implémente le mode statistique pour un vecteur (ou une liste)?
392 r  statistics  r-faq 

12
Comment concaténer deux chaînes?
Comment puis-je concaténer (fusionner, combiner) deux valeurs? Par exemple, j'ai: tmp = cbind("GAD", "AB") tmp # [,1] [,2] # [1,] "GAD" "AB" Mon objectif est de concaténer les deux valeurs de "tmp" en une seule chaîne: tmp_new = "GAD,AB" Quelle fonction peut faire cela pour moi?


13
Comment découper les espaces blancs avant et arrière?
J'ai des problèmes avec les espaces blancs de début et de fin dans un data.frame. Par exemple, j'aime jeter un oeil à un spécifique rowdans une data.framebase sur une certaine condition: > myDummy[myDummy$country == c("Austria"),c(1,2,3:7,19)] [1] codeHelper country dummyLI dummyLMI dummyUMI [6] dummyHInonOECD dummyHIOECD dummyOECD <0 rows> (or 0-length row.names) …

15
Comment additionner une variable par groupe
J'ai un bloc de données avec deux colonnes. La première colonne contient des catégories telles que "Première", "Deuxième", "Troisième", et la deuxième colonne a des nombres qui représentent le nombre de fois où j'ai vu les groupes spécifiques de "Catégorie". Par exemple: Category Frequency First 10 First 15 First 5 …
357 r  dataframe  aggregate  r-faq 

8
Comment ajouter des zéros non significatifs?
J'ai un ensemble de données qui ressemble à ceci: anim <- c(25499,25500,25501,25502,25503,25504) sex <- c(1,2,2,1,2,1) wt <- c(0.8,1.2,1.0,2.0,1.8,1.4) data <- data.frame(anim,sex,wt) data anim sex wt anim2 1 25499 1 0.8 2 2 25500 2 1.2 2 3 25501 2 1.0 2 4 25502 1 2.0 2 5 25503 2 1.8 …

5
Comment écrire trycatch en R
Je veux écrire du trycatchcode pour faire face aux erreurs de téléchargement sur le Web. url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) Ces deux instructions s'exécutent avec succès. Ci-dessous, je crée une adresse Web inexistante: url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]n'existe pas. Comment écrire une trycatchboucle (fonction) pour que: …




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.