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.

8
Importer un fichier texte en tant que chaîne de caractères unique
Comment importer un fichier texte brut en tant que chaîne de caractères unique dans R? Je pense que cela aura probablement une réponse très simple, mais quand j'ai essayé cela aujourd'hui, j'ai trouvé que je ne pouvais pas trouver de fonction pour le faire. Par exemple, supposons que j'ai un …
204 r 

5
Augmenter le nombre de graduations d'axe
Je génère des graphiques pour certaines données, mais le nombre de graduations est trop petit, j'ai besoin de plus de précision sur la lecture. Existe-t-il un moyen d'augmenter le nombre de graduations d'axe dans ggplot2? Je sais que je peux dire à ggplot d'utiliser un vecteur comme graduations d'axe, mais …
203 r  ggplot2 

9
Appel explicite de retour dans une fonction ou non
Il y a quelque temps, j'ai été réprimandé par Simon Urbanek de l'équipe de base R (je crois) pour avoir recommandé à un utilisateur d'appeler explicitement returnà la fin d'une fonction (son commentaire a cependant été supprimé): foo = function() { return(value) } il a plutôt recommandé: foo = function() …
199 r 

4
R - Markdown évitant les messages de chargement de paquet
J'utilise Knitr via R-Studio, et je pense que c'est assez soigné. J'ai un problème mineur cependant. Lorsque je source un fichier dans un R-Chunk, la sortie knitr inclut des commentaires externes comme suit: + FALSE Loading required package: ggplot2 + FALSE Loading required package: gridExtra + FALSE Loading required package: …


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 

8
Comment supprimer une colonne par nom dans data.table?
Pour se débarrasser d'une colonne nommée "foo" dans un data.frame, je peux faire: df <- df[-grep('foo', colnames(df))] Cependant, une fois dfconverti en data.tableobjet, il n'y a aucun moyen de supprimer simplement une colonne. Exemple: df <- data.frame(id = 1:100, foo = rnorm(100)) df2 <- df[-grep('foo', colnames(df))] # works df3 <- …
195 r  data.table 

2
Comprendre exactement quand une data.table est une référence à (par rapport à une copie) d'une autre data.table
J'ai un peu de mal à comprendre les propriétés de passage par référence de data.table. Certaines opérations semblent «casser» la référence, et j'aimerais comprendre exactement ce qui se passe. Lors de la création d'un à data.tablepartir d'un autre data.table(via <-, puis de la mise à jour de la nouvelle table …

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 

7
Supprimer les valeurs NA d'un vecteur
J'ai un énorme vecteur qui a quelques NAvaleurs, et j'essaie de trouver la valeur maximale dans ce vecteur (le vecteur est composé de nombres), mais je ne peux pas faire cela à cause des NAvaleurs. Comment puis-je supprimer les NAvaleurs afin de pouvoir calculer le maximum?
192 r  max  min  na  missing-data 

5
Afficher / imprimer toutes les lignes d'un tibble (tbl_df)
tibble (précédemment tbl_df ) est une version d'une trame de données créée par le dplyrpackage de manipulation de trame de données dans R. Il empêche les sorties de table longues lors d'un appel accidentel de la trame de données. Une fois qu'une trame de données a été enveloppée par tibble …
192 r  dplyr  options  display 

5
Comment utiliser la fonction de sélection de R lors de l'écriture de votre propre fonction?
Le langage R a une fonctionnalité astucieuse pour définir des fonctions qui peuvent prendre un nombre variable d'arguments. Par exemple, la fonction data.frameprend n'importe quel nombre d'arguments et chaque argument devient les données d'une colonne dans la table de données résultante. Exemple d'utilisation: > data.frame(letters=c("a", "b", "c"), numbers=c(1,2,3), notes=c("do", "re", …



4
Filtrer les lignes contenant une certaine chaîne
Je dois filtrer une trame de données en utilisant comme critère les lignes dans lesquelles est contenue la chaîne RTB. J'utilise dplyr. d.del <- df %>% group_by(TrackingPixel) %>% summarise(MonthDelivery = as.integer(sum(Revenue))) %>% arrange(desc(MonthDelivery)) Je sais que je peux utiliser la fonction filterdans dplyrmais je ne sais pas exactement comment lui …
188 r  filter  dplyr 

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.