Questions sur r-faq

23
réponses

Comment faire un grand R exemple reproductible

Lorsqu'on discute de performance avec des collègues, qu'on enseigne, qu'on envoie un rapport de bogue ou qu'on cherche ... oit-on éviter, en plus de c , df , data , etc.? Comment faire un grand r exemple reproductible?
demandé sur 2011-05-11 15:12:02
16
réponses

Comment trier un dataframe par plusieurs colonne(s)?

je veux trier une donnée.cadre par colonnes multiples. Par exemple, avec les données.image ci-dessous je voudrais trie ... "A", "C"), y = c(8, 3, 9, 9), z = c(1, 1, 1, 2)) dd b x y z 1 Hi A 8 1 2 Med D 3 1 3 Hi A 9 1 4 Low C 9 2
demandé sur 2009-08-19 01:33:18
13
réponses

Comment joindre (fusionner) des cadres de données (interne, externe, gauche, droite)?

avec deux bases de données: df1 = data.frame(CustomerId = c(1:6), Product = c(rep("Toaster", 3), rep("Radio", 3 ... uche. le crédit Supplémentaire: Comment puis-je faire une déclaration de sélection de style SQL?
demandé sur 2009-08-19 17:18:11
9
réponses

Fonctions de regroupement (tapply, by, aggregate) et la famille d'application

chaque fois que je veux faire quelque chose "map"py in R, j'essaie habituellement d'utiliser une fonction dans la fami ... n'ai toujours pas appris le plyr ou le remodelage -- est-ce que plyr ou reshape remplacerait tout cela entièrement?
demandé sur 2010-08-17 22:31:12
19
réponses

Drop colonnes de base de données par nom

j'ai un certain nombre de colonnes que je voudrais enlever d'un bloc de données. Je sais que nous pouvons les supprime ... ant R est, je me suis dit qu'il pourrait y avoir un meilleur moyen que de laisser tomber chaque colonne une par une.
demandé sur 2011-01-05 17:34:29
15
réponses

Supprimer les lignes avec tout ou partie des NAs (valeurs manquantes) dans les données.cadre

j'aimerais supprimer les lignes dans ce cadre de données que: a) contenir NA s à travers toutes les colo ... 000199674 0 2 2 2 2 4 ENSG00000207604 0 NA NA 1 2 6 ENSG00000221312 0 1 2 3 2
demandé sur 2011-02-01 14:52:31
5
réponses

Comment convertir un facteur en entier\numérique sans perte d'information?

quand je convertis un facteur à un numérique ou un entier, je reçois les codes de niveau sous-jacents, pas les valeurs ... 0.36364493 ## [19] 0.17968483 0.02840901 y a-t-il une meilleure façon de convertir un facteur en numérique?
demandé sur 2010-08-05 22:53:32
8
réponses

Lecture rapide de très grandes tables comme des images de données

j'ai de très grandes tables (30 millions de lignes) que je voudrais charger comme un dataframes dans R. read.table() a ... y a-t-il une meilleure façon de faire cela? Ou très probablement complètement approche différente du problème?
demandé sur 2009-11-13 10:53:33
9
réponses

Comment puis-je voir le code source d'une fonction?

j'ai envie de regarder le code source d'une fonction pour voir comment il fonctionne. Je sais que je peux imprimer une ... Appel .C , .Call , .Fortran , .External , ou .Internal . Comment puis-je trouver le code source pour ceux?
demandé sur 2013-10-07 17:58:00
11
réponses

La différence entre crochets [] et les doubles crochets [[]] pour l'accès aux éléments d'une liste ou d'un dataframe

R fournit deux méthodes différentes pour accéder aux éléments d'une liste ou aux données.frame-les opérateurs [] et [[ ... Quelle est la différence entre les deux? Dans quelles situations dois-je utiliser l'un par rapport à l'autre?
demandé sur 2009-07-23 07:33:18
15
réponses

Comment dois-je traiter le "paquet 'xxx' " n'est pas disponible (pour la version X de R).Y. z) " avertissement?

j'ai essayé d'installer un paquet, en utilisant install.packages("foobarbaz") mais a reçu l'avertisseme ... 1.2)" https://stackoverflow.com/questions/31439092/package-dplyr-is-not-available-for-r-version-3-1-1
demandé sur 2014-09-08 14:11:07
13
réponses

Créer des données vides.cadre

j'essaie d'initialiser une donnée.cadre sans lignes. Fondamentalement, je veux spécifier les types de données pour cha ... is crée également une ligne inutile qui doit ensuite être supprimé. Est-il une meilleure façon de le faire?
demandé sur 2012-05-21 20:35:18
12
réponses

Compter le nombre d'éléments avec les valeurs de x dans un vecteur

j'ai un vecteur de nombres: numbers <- c(4,23,4,23,5,43,54,56,657,67,67,435, 453,435,324,34,456,56, ... 7,65,34,435) Comment puis-je faire compter le nombre de fois qu'une valeur x apparaît dans le vecteur?
demandé sur 2009-12-17 20:21:36
7
réponses

Comment installer un paquet R à partir de la source?

un ami m'a envoyé ce grand tutoriel sur webscraping NYtimes with R . J'aimerais vraiment l'essayer. Cependant, la pre ... je sais assez bien, mais je ne sais pas comment installer un paquet depuis la source. J'exécute Mac OSX.
demandé sur 2009-09-25 00:51:30
11
réponses

Comment sauvegarder un graphique en tant qu'image sur le disque?

je trace une régression linéaire simple en utilisant R. Je voudrais enregistrer cette image en PNG ou JPEG, est-il pos ... e généré le tracé, mais je voudrais le sauvegarder directement sur le disque lorsque j'exécute mon code de pointage.
demandé sur 2011-08-22 11:06:34
10
réponses

Comment additionner une variable par groupe?

disons que j'ai deux colonnes de données. La première contient les catégories telles que "Première", "Deuxième", "Troi ... ces: Category Frequency First 30 Second 5 Third 34 comment je ferais ça en R?
demandé sur 2009-11-02 12:01:28
26
réponses

Manière élégante de vérifier les paquets manquants et de les installer?

il semble que je partage beaucoup de code avec les coauteurs de nos jours. Beaucoup d'entre eux sont des utilisateurs ... t-il une façon élégante d'appeler installed.packages() , comparez cela à ceux que je charge et installe s'il manque?
demandé sur 2010-11-03 21:08:54
10
réponses

Barres d'ordres dans le graphe à barres ggplot2

j'essaie de faire un graphique à barres où la barre la plus grande serait la plus proche de l'axe des y et la barre la ... orte que la barre de défense est la plus proche de l'axe y, celle du gardien de but, et enfin celle du buteur. Merci
demandé sur 2011-03-06 07:20:48
3
réponses

Pourquoi ces nombres sont-ils pas égaux?

le code suivant est évidemment erroné. Quel est le problème? i <- 0.1 i <- i + 0.05 i ## [1] 0.15 if(i==0.15) cat("i equals 0.15") else cat("i does not equal 0.15") ## i does not equal 0.15
demandé sur 2012-03-01 03:46:46
23
réponses

Rscript: déterminer le chemin du script d'exécution

j'ai un script appelé foo.R qui inclut un autre script other.R , qui est dans le même répertoire: #!/usr/bin ... travail actuel. en d'autres termes, foo.R a besoin de connaître sa propre voie. Comment puis-je le faire?
demandé sur 2009-11-29 16:58:32
9
réponses

Comment refaçonner les données du format long au format large?

j'ai de la difficulté à réorganiser la base de données suivante: set.seed(45) dat1 <- data.frame( name = ... .1745357 j'ai regardé melt et cast et de quelques autres choses, mais aucune ne semble faire le travail.
demandé sur 2011-05-05 02:27:50
5
réponses

Fusionner simultanément plusieurs données.cadres dans une liste

j'ai une liste de nombreuses données.images que je veux fusionner. Le problème ici est que chaque donnée.frame diffère ... vois d'autres références à cette erreur ailleurs sans résolution). y a-t-il un moyen de résoudre ça?
demandé sur 2011-11-11 12:16:54
9
réponses

Accélérer le fonctionnement de la boucle en R

j'ai un gros problème de performance dans R. j'ai écrit une fonction qui itère sur un objet data.frame . Il ajoute simp ... names(temp)[names(temp) == "V10"] <- "Kumm." return(temp) } des idées pour accélérer cette opération?
demandé sur 2010-05-26 01:55:36
7
réponses

Trouver le jour de la semaine

disons que j'ai une date en R et elle est formatée comme suit. date 2012-02-01 2012-02-01 2012-02-02 ... t-il m'indiquer un paquet qui me permettra de faire ça? J'essaie juste de générer automatiquement le jour à la date.
demandé sur 2012-02-09 21:54:53
15
réponses

Diviser la colonne de chaîne de cadre de données en plusieurs colonnes

je voudrais prendre des données de la forme before = data.frame(attr = c(1,30,4,6), type=c('foo_and_bar','foo_a ... "bar" [[4]] [1] "foo" "bar_2" Merci pour tous les conseils. Je n'ai pas encore tout à fait les listes R.
demandé sur 2010-12-04 01:29:15
13
réponses

L'importation de plusieurs.fichiers csv dans R

supposons que nous ayons un dossier contenant plusieurs données.fichiers csv, contenant chacun le même nombre de varia ... ste en utilisant le code: read.delim(file="filename", header=TRUE, sep="\t") n'est pas très efficace.
demandé sur 2012-07-11 17:10:50
7
réponses

Comment faire une liste de bases de données?

Comment faire une liste de bases de données et comment accéder à chacune de ces bases de données à partir de la liste? ... c(1, 2, 3), y2 = c(4, 5, 6)) d2 <- data.frame(y1 = c(3, 2, 1), y2 = c(6, 5, 4))
demandé sur 2013-07-06 06:16:30
21
réponses

Comment rechercher des matériaux "R"? [fermé]

"Google" est très utile... sauf si votre langage s'appelle "R", auquel cas il crache des tonnes de trucs non pertinent ... edu www.rseek.org search.r-project.org www.dangoldstein.com/search_r.html
demandé sur 2008-09-19 18:03:25
5
réponses

Agréger / résumer plusieurs variables par groupe (p. ex. somme, moyenne)

à partir d'une base de données, y a-t-il un moyen facile d'agréger ( sum , mean , max et c) plusieurs variables ... ggregate(x1 ~ year+month, data=df1, sum, na.rm=TRUE) head(df2) toute suggestion serait grandement appréciée.
demandé sur 2012-03-15 19:44:54
13
réponses

Suggestions générales pour le débogage en R

j'obtiens une erreur en utilisant une fonction R que j'ai écrit: Warning messages: 1: glm.fit: algorithm did no ... même pas quelles fonctions du code dépendent de glm.fit . Comment dois-je aller sur le diagnostic de ce problème?
demandé sur 2010-12-14 21:07:16