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.

11
Comment accéder à la dernière valeur d'un vecteur?
Supposons que j'ai un vecteur imbriqué dans une trame de données à un ou deux niveaux. Existe-t-il un moyen rapide et sale d'accéder à la dernière valeur, sans utiliser la length()fonction? Quelque chose d'ala $#spécial PERL var? Je voudrais donc quelque chose comme: dat$vec1$vec2[$#] au lieu de dat$vec1$vec2[length(dat$vec1$vec2)]
290 r  dataframe  vector 

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 

10
Mesure du temps d'exécution d'une fonction en R
Existe-t-il un moyen normalisé dans R de mesurer le temps d'exécution d'une fonction? Évidemment, je peux prendre system.timeavant et après l'exécution et ensuite prendre la différence de ceux-ci, mais je voudrais savoir s'il existe une méthode ou une fonction standardisée (je ne voudrais pas inventer la roue). Je pense me …
282 r  time  profiling 


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 


15
Comment supprimer un élément d'une liste?
J'ai une liste et je veux en supprimer un seul élément. Comment puis-je faire ceci? J'ai essayé de chercher ce que je pense que les noms évidents pour cette fonction seraient dans le manuel de référence et je n'ai rien trouvé de approprié.
275 r  list  indexing 


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 

24
Utilisateurs Expert R, que contient votre profil. [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …


8
Outils pour fabriquer des tables en latex en R [fermé]
Il est difficile de dire ce qui est demandé ici. Cette question est ambiguë, vague, incomplète, trop large ou rhétorique et on ne peut raisonnablement y répondre sous sa forme actuelle. Pour obtenir de l'aide pour clarifier cette question afin de pouvoir la rouvrir, visitez le centre d'aide . Fermé …
268 r  latex 

6
Supprimer une colonne entière d'un data.frame dans R
Est-ce que quelqu'un sait comment supprimer une colonne entière d'un data.frame dans R? Par exemple, si on me donne ce data.frame: > head(data) chr genome region 1 chr1 hg19_refGene CDS 2 chr1 hg19_refGene exon 3 chr1 hg19_refGene CDS 4 chr1 hg19_refGene exon 5 chr1 hg19_refGene CDS 6 chr1 hg19_refGene exon …
267 r  dataframe 

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 

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.