Savez-vous juste ce qui ne va pas quand j'essaie de le reproduire sans le group_by ? alors qu'avec le group_by cela fonctionne bien pop <- data.frame( client = 1:5, tranche_age = c("35-54 ans", "18-34 ans", "55 ans et +", "18-34 ans", "-18 ans"), sex...
Je ne comprends pas, si j'effectue ce programme chez moi, tout fonctionne pop <- data.frame( client = 1:5, tranche_age = c("35-54 ans", "18-34 ans", "55 ans et +", "18-34 ans", "-18 ans"), sexe = c("Homme", "Femme", "Femme&qu...
oui car justement c'est la dernière partie que je n'arrive pas à ajouter, si je l'enlève cela fonctionne. result <- pop %>% mutate(across(starts_with("q"), ~ c("Oui" = 1, "Non" = 0)[.x])) %>% group_by(sexe) %>% select(client, poids, starts_with("q")) %>% nest(...
J'ai bien conscience que mes questions ne sont pas forcément pertinentes et même peut être stupides. Aujourd'hui, mes script R sont beaucoup plus simples et longs (beaucoup de répétitions). J'essaie d'aller plus loin et d'optimiser mes programmes. Mais même en me documentant sur le net, ce n'est pas...
Bonjour, Je souhaite renommer certaines colonnes d'un df (à partir de la 5ème colone) en ajoutant un indice à mon nom (avec les colonnes "item1", "item2", "item3", etc). Soit je me retrouve avec des colonnes renommées de la même façon soit ça ne fonctionne pas. Quelle s...
Vous venez de résoudre un de mes problèmes, merci, Je venais justement de refaire mon message avec des compléments. J'avoue que je n'ai pas utilisé les listes jusqu'ici et que je ne maîtrise pas. Et j'aimerai optismisé ce programme avec des listes. Je vai en faire un autre sujet. Il y a un autre pro...
Bonjour, En fait je réexplique les autres problèmes que j'ai : - Comme évoqué ci-dessus, l'analyse TURF peut être spécifiée pour faire l'analyse sur 2 ou plusieurs combinaisons turf_results = turf(data, 5, 2:3)[[1]]) pour récupérer la 1ère liste et turf_results = turf(data, 5, 2:3)[[2]]) pour récupé...
Ok, merci . Et avec la fonction turf je peux analyser en 2 ou 3 combinaisons si j'ai plus de variables. transmute(turf_results = turf(data, 3, 2:3)[[1]]) %>% Du coup je récupères 2 listes au lieu d'1. Mais comment récupérer les 2 listes dans le même data frame ? car ce que j'essaie ne fonctionne pas...
Bonjour, En effet, je comprends mieux et beaucoup plus simple avec le group by. Je ne connaissais pas les fonctions across, nest et rowwise, merci ! L'exemple avec data.table est plus difficile à comprendre je trouve. Pouvez-vous juste me dire à quoi sert [.x] et [x] dans chacun des 2 exemples ? mer...