J'ai vu l'utilisation de la fonction %>%(pourcentage supérieur à pourcentage) dans certains paquets comme dplyr et rvest . Qu'est-ce que ça veut dire? Est-ce un moyen d'écrire des blocs de fermeture dans
J'ai trouvé les déclarations ifelse de R assez pratiques de temps en temps. Par exemple: ifelse(TRUE,1,2) # [1] 1 ifelse(FALSE,1,2) # [1] 2 Mais je suis quelque peu confus par le comportement suivant. ifelse(TRUE,c(1,2),c(3,4)) # [1] 1 ifelse(FALSE,c(1,2),c(3,4)) # [1] 3 Est-ce un choix de...
Je trace et effectue des calculs sur des séries chronologiques uniformément distribuées. Les horodatages sont actuellement stockés sous forme d'entiers représentant le nombre de secondes depuis l'époque UNIX (par exemple 1352068320), mais les Dateobjets semblent plus appropriés pour le traçage....
J'ai un fichier csv où certaines des valeurs numériques sont exprimées sous forme de chaînes avec des virgules comme séparateur de milliers, par exemple "1,513"au lieu de 1513. Quelle est la manière la plus simple de lire les données dans R? Je peux utiliser read.csv(..., colClasses="character"),...
J'ai écrit un script R qui extrait certaines données d'une base de données, effectue plusieurs opérations dessus et publie la sortie dans une nouvelle base de données. J'aimerais que ce script s'exécute tous les jours à une heure précise, mais je ne trouve aucun moyen de le faire efficacement....
R's duplicatedrenvoie un vecteur indiquant si chaque élément d'un vecteur ou d'un bloc de données est un double d'un élément avec un indice plus petit. Donc, si les lignes 3, 4 et 5 d'une trame de données de 5 lignes sont identiques, duplicatedme donnera le vecteur FALSE, FALSE, FALSE, TRUE, TRUE...
Il existe une option dans R pour contrôler l'affichage des chiffres. Par exemple: options(digits=10) est censé donner les résultats du calcul en 10 chiffres jusqu'à la fin de la session R. Dans le fichier d'aide de R, la définition du paramètre digits est la suivante: chiffres: contrôle le nombre...
J'ai enfin pu élaborer le code de mon grattage . Cela semblait fonctionner correctement et tout à coup, lorsque je l'ai exécuté à nouveau, j'ai reçu le message d'erreur suivant: Error in url[i] = paste("http://en.wikipedia.org/wiki/", gsub(" ", "_", : object of type 'closure' is not subsettable Je...
J'ai un bloc de données, comme ceci: data.frame(director = c("Aaron Blaise,Bob Walker", "Akira Kurosawa", "Alan J. Pakula", "Alan Parker", "Alejandro Amenabar", "Alejandro Gonzalez Inarritu", "Alejandro Gonzalez Inarritu,Benicio Del Toro", "Alejandro González Iñárritu", "Alex Proyas", "Alexander...
Je connais (en quelque sorte) déjà la réponse à cette question. Mais j'ai pensé que c'était une question qui était posée si fréquemment sur la liste des utilisateurs R, qu'il devrait y avoir une bonne réponse solide. À ma connaissance, il n'y a pas de fonctionnalité de commentaire multiligne dans...
J'ai une commande ggplot ggplot( rates.by.groups, aes(x=name, y=rate, colour=majr, group=majr) ) à l'intérieur d'une fonction. Mais j'aimerais pouvoir utiliser un paramètre de la fonction pour choisir la colonne à utiliser comme couleur et groupe. Ie je voudrais quelque chose comme ça f <-...
Il semble y avoir une différence entre les niveaux et les étiquettes d'un facteur dans R. Jusqu'à présent, j'ai toujours pensé que les niveaux étaient le `` vrai '' nom des niveaux de facteur, et les étiquettes étaient les noms utilisés pour la sortie (comme les tableaux et les graphiques) . Ce...
Par exemple si j'ai ceci: n = c(2, 3, 5) s = c("aa", "bb", "cc") b = c(TRUE, FALSE, TRUE) df = data.frame(n, s, b) n s b 1 2 aa TRUE 2 3 bb FALSE 3 5 cc TRUE Alors comment combiner les deux colonnes net sdans une nouvelle colonne nommée de xtelle sorte qu'elle ressemble à ceci: n s b x 1 2 aa TRUE...
Comment puis-je définir un miroir CRAN spécifique de manière permanente dans R? Je veux le mettre en permanence dans mon ordinateur portable afin que, lorsque je le fais install.packages(), il ne me demande plus quel miroir
J'ai un tas de colonnes dans un dataframe que je veux coller ensemble (séparés par "-") comme suit: data <- data.frame('a' = 1:3, 'b' = c('a','b','c'), 'c' = c('d', 'e', 'f'), 'd' = c('g', 'h', 'i')) i.e. a b c d 1 a d g 2 b e h 3 c f i Ce que je veux devenir: a x 1 a-d-g 2 b-e-h 3 c-f-i Je...
Comment puis-je lister les valeurs distinctes dans un vecteur où les valeurs sont réplicatives? Je veux dire, de la même manière que l'instruction SQL suivante: SELECT DISTINCT product_code FROM
Est-il possible de créer de nouveaux noms de variables à la volée? J'aimerais lire les cadres de données d'une liste dans de nouvelles variables avec des nombres à la fin. Quelque chose comme orca1, orca2, orca3 ... Si j'essaye quelque chose comme paste("orca",i,sep="")=list_name[[i]] J'obtiens...
Comment puis-je lire un fichier Excel directement dans R? Ou devrais-je d'abord exporter les données vers un fichier texte ou CSV et importer ce fichier dans
J'essaie de créer une combinaison unique de tous les éléments à partir de deux vecteurs de taille différente dans R. Par exemple, le premier vecteur est a <- c("ABC", "DEF", "GHI") et le second est les dates stockées sous forme de chaînes actuellement b <- c("2012-05-01", "2012-05-02",...
Y a-t-il une fonction dans R qui adapte une courbe à un histogramme? Disons que vous avez l'histogramme suivant hist(c(rep(65, times=5), rep(25, times=5), rep(35, times=10), rep(45, times=4))) Cela semble normal, mais il est biaisé. Je veux ajuster une courbe normale qui est biaisée pour...