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 ainsi que le résultat souhaité. Utilisez dput () pour les données et spécifiez tous les packages non basiques avec des appels à library (). N'incorporez pas d'images pour les données ou le code, utilisez plutôt des blocs de code en retrait. Pour les questions relatives aux statistiques, utilisez https://stats.stackexchange.com.

Plus à propos r...

La trame de données ressemble à ceci df = data.frame(name = c("A","B","C"), exam1 = c(2,6,4), exam2 = c(3,5,6), exam3 = c(5,3,3), exam4 = c(1,NA,5)) Je veux extraire les 3 meilleurs scores d'examen pour chaque 'nom' et trouver leur moyenne....
16 janv. 2022 à 21:47
J'ai des données comme ça df <- data.frame(var1 = c("A", "A", "B", "B", "C", "D", "E"), var2 = c(1, 2, 3, 4, 5, 5, 6 )) # var1 var2 # 1 A 1 # 2 A 2 # 3 B 3 # 4 B 4 # 5 C 5 # 6 D 5 # 7 E 6 A est mappé sur 1, 2 B est mappé sur 3, 4 C et D sont tous deux map....
16 janv. 2022 à 12:53
J'ai une trame de données: lookup_df <- data.frame(variable_name=c("x", "y", "z", "r"), function_name=c("table", "min", "table", "table")) variable_name function_name 1 x table 2 y min 3 z table 4 r table Je veux ....
r
16 janv. 2022 à 03:14
Je suppose que c'est assez facile, mais je ne peux pas le régler moi-même. J'ai la liste suivante de dfs: df1 <- data.frame(col1=c(1,2,3), col2= c(4,3,6)) df2 <- data.frame(col1=c(5,2,7), col2= c(1,4,8)) df3 <- data.frame(col1=c(4,9,9), col2= c(7,6,4)) list.of.dfs <- list(df1,df2,df3) Maintenant, j....
r
15 janv. 2022 à 09:18
J'essaie actuellement d'obtenir de nombreuses données à partir de colonnes dans un bloc de données. Mes données ont cette structure. john steven mark 1 2 4 3 2 5 4 5 NA 2 3 4 6 NA 1 3 7 4 J'ai besoin d'obtenir la moy....
r
14 janv. 2022 à 16:42
Je me demande comment pouvons-nous filtrer les lignes avec les mêmes valeurs dans les colonnes à l'aide du package dplyr ? J'ai essayé de faire quelque chose à l'opposé de ce qui a été demandé et proposé dans ce question mais rien n'a fonctionné. J'ai utilisé l'approche avec la fonction apply mais ....
14 janv. 2022 à 10:48
Un ensemble de données que j'utilise a enregistré l'ethnicité des répondants. Les réponses sont enregistrées pour plusieurs variables, et les répondants ont été autorisés à en choisir plus d'une. Exemple: ethnicity1 ethnicity2 ethnicity3 ethnicity4 ethnicity5 ethnicity6 ....
14 janv. 2022 à 06:26
J'ai un vecteur de dates stockées sous forme de chaînes, certaines d'entre elles sont au format AAAA-mm-jj et d'autres au format AAAA-jj-mm. Je dois trouver comment les convertir en dates. Heureusement, toutes les instances au format AAAA-jj-mm sont après le 12 jour de n'importe quel mois, elles s....
14 janv. 2022 à 04:26
J'ai une trame de données comme celle-ci: df <- data.frame(x = c(0,0,1,1,2,2,3,3,4,4,5,5), y = c(0,1,1,1,0,0,0,1,1,1,0,0)) Comment puis-je diviser les données en deux blocs de données, où pour chaque valeur x, les deux valeurs y sont égales à 1 ? df x y 1 0 0 2 0 1 3 1 1 # x = 1: all y = 1 4 ....
13 janv. 2022 à 22:55
J'ai l'impression qu'il y a probablement une meilleure façon de faire cela dans tidyverse qu'un for-loop. Commencez avec un tibble/dataframe standard et créez une liste où le nom des éléments de la liste sont les valeurs uniques d'une colonne (group_by ?) et les éléments de la liste sont toutes les....
13 janv. 2022 à 20:15
J'ai un data.frame avec 150 noms de colonnes. Pour chaque colonne, je souhaite extraire les valeurs maximales et minimales (les lignes se répètent) et les noms de ligne de chaque valeur maximale. J'ai extrait les valeurs min et max dans un autre data.frame mais je ne sais pas comment les faire cor....
13 janv. 2022 à 08:01
J'ai une matrice symétrique que je veux mélanger au hasard tout en gardant les éléments diagonaux inchangés. Les lignes totalisent toutes 1 et doivent toujours totaliser 1 après le mélange. Exemple de jouet ci-dessous : A <- rbind(c(0.6,0.1,0.3),c(0.1,0.6,0.3),c(0.1,0.3,0.6)) A # [,1] [,2] [,3....
12 janv. 2022 à 15:24
Je dois signaler un id lorsqu'ils ont des valeurs grade différentes dans les colonnes grade. Voici à quoi ressemble mon exemple d'ensemble de données df <- data.frame(id = c(11,22,33,44,55), grade.1 = c(3,4,5,6,7), grade.2 = c(3,4,5,NA,7), grade.3 ....
12 janv. 2022 à 00:10
J'ai des données ressemblant à ceci df <- structure(list(Mydf = c("TNFM00000001497", "TNFM00000001617", "TNFM00000001617", "TNFM00000001617", "TNFM00000001617", "TNFM00000001626", "TNFM00000001626", "TNFM00000001626", "TNFM00000001626", "TNFM00000001629", "TNFM00000001629", "TNFM00000001630", "TN....
r
11 janv. 2022 à 18:28
Existe-t-il un moyen d'extraire les nombres des chaînes qui apparaissent en dernier asd <- c("asdf sfsfsd54 sdfsdfsdf sdfsdfsf654") asd1 <- c("asdf sfsfsd54 sdfsdfsdf sdfsdfsf65421") Production attendue new_asd 654 new_asd1 65421 ....
r
11 janv. 2022 à 13:32
Disons que j'ai le jeu de données suivant: library(tidyr) library(dplyr) name1 <- c("John", "John", "John", "John", "John", "John", "John", "John", "John", "John", "Mary", "Mary", "Mary", "Mary", "Mary", "Mary", "Mary", "Mary", "Mary", "Mary","Anne", "Anne", "Anne", "Anne", "Anne", "Anne", "Anne", ....
11 janv. 2022 à 04:13
Supposons que j'ai un data.frame au format suivant : Site CowId Result FarmA 1000 c("Aerococcus viridans", "Staphylococcus chromogenes") FarmA 1001 Staphylococcus aureus FarmA 1002 Contaminated Comment puis-je vérifier si Staphylococcus chromogenes fait partie de l'un de....
11 janv. 2022 à 01:33
Comment remplir des cellules en fonction de plusieurs conditions ? Il y a beaucoup de joueurs (colonnes) dans ce jeu, mais je n'en ai inclus que 2 pour cet exemple. Je veux boucler sur beaucoup de joueurs. Chaque ligne représente un tour de jeu. Conditions: SI joueur00[i] score = 0 & SI perteautor....
C'est facile, mais je peux trouver une solution simple à mon problème. J'ai plusieurs vecteurs qui ressemblent à celui-ci : rep(1:3, each = 3) et je veux les convertir en rep(1:3, times = 3). Ainsi, chaque élément est répété plusieurs fois c(1,1,1,2,2,2,3,3,3) et je souhaite les réorganiser en c(1,....
r
10 janv. 2022 à 18:50
J'ai une trame de données df dans R : month abc1 def2 xyz3 201201 1 2 4 201202 2 5 7 201203 4 11 4 201204 6 23 40 Je voudrais convertir chacune des colonnes (dont il y a ~ 50, chacune avec ~ 100 observations mensuelles) en un format de série ch....
10 janv. 2022 à 18:41
Dans R, j'ai un tableau avec des en-têtes et chaque colonne a des longueurs de caractères différentes. c'est à dire. # Level1 Level2 Level3 #1 a d e #2 b *blank* f #3 c *blank* *blank* C'est le code que j'ai lu pour convertir mon df en liste. df=read.csv("....
r
10 janv. 2022 à 18:02
Je souhaite citer un autre package (l'ensemble du package, pas seulement une fonction de celui-ci) dans la documentation de certaines fonctions que je développe. J'utilise les commentaires Roxygen2 pour documenter les fonctions de mon package. Je ne trouve pas de moyen de créer un lien vers un pack....
10 janv. 2022 à 17:57
Je veux filtrer certaines données. Mais j'ai besoin que l'opérateur logique qui relie deux conditions soit variable. Par exemple: mtcars %>% filter(mpg>3 & cyl==6 MYCHOICE gear==4 MYCHOICE2 hp >110) Où MONCHOIX et MONCHOIX2 peuvent être définis comme la chaîne de MONCHOIX J'en ai aussi besoin dan....
r
10 janv. 2022 à 17:50
Suite à une ancienne question que j'ai ouverte il y a quelques semaines : Graphique de pente - ggplot2 Je suis confronté à un autre problème, concernant les valeurs numériques rapportées dans le graphique. Même en spécifiant les chiffres décimaux dont j'ai besoin (exactement 3) avec l'une des deu....
10 janv. 2022 à 17:20
J'ai une très grande base de données qui est construite comme suit: Originaldf Je souhaite effectuer un test t par paire dans l'élément A, en comparant la valeur mesurée dans les groupes de conditions. J'aimerais donc voir si pour toutes les observations relatives à l'élément A, il existe une diff....
10 janv. 2022 à 16:54