1426 résultats trouvés

Aller à la recherche avancée

par Serge Rapenne
07 Jan 2020, 15:46
Forum : Questions en cours
Sujet : extraction de valeurs dans un data-frame
Réponses : 15
Vues : 2621

Re: extraction de valeurs dans un data-frame

Bonjour, j'aurais fait comme Pierre-Yves, mais voici une autre solution possible (j'appelle dta le jeu de données) : library(dplyr) dta %>% filter(heure %in% sprintf("%02d",seq(0,24,by=2))) %>% summarise(somme=sum(x)) j'ouvre par la même un concours d'offuscation :-) qui fera pire ? Serge
par Serge Rapenne
31 Déc 2019, 08:53
Forum : Questions en cours
Sujet : graphiques simultanés
Réponses : 2
Vues : 403

Re: graphiques simultanés

Bonjour, Pour afficher plusieurs graphiques sur une même page, il faut se tourner vers les fonctions par("mfrow") ou layout . Par exemple : par(mfrow=c(1,2)) #1 lignes de graphique, 2 colonnes ->côte à côte with(mtcars,plot(wt,mpg, main="Scatterplot of wt vs. mpg")) with(mtcars,p...
par Serge Rapenne
30 Déc 2019, 12:56
Forum : Questions en cours
Sujet : compter les valeurs d'une colonne pour un groupe selon les valeurs de 2 autres colonnes
Réponses : 11
Vues : 1480

Re: compter les valeurs d'une colonne pour un groupe selon les valeurs de 2 autres colonnes

Bonjour, Il y a un soucis dans tes données, il y a 4 noms de colonne mais seulement 3 colonnes de données. De plus merci de lire http://forums.cirad.fr/logiciel-R/viewtopic.php?f=1&t=3302, récuperer les données depuis un copier/coller n'est pas forcement difficile mais un chouia fastidieux, une ...
par Serge Rapenne
27 Déc 2019, 11:01
Forum : Questions en cours
Sujet : suppression d'un groupe de lignes sous certaines conditions
Réponses : 2
Vues : 1466

Re: suppression d'un groupe de lignes sous certaines conditions

Bonjour, Ceci devrait fonctionner : dta<-structure(list(nom = structure(c(1L, 2L, 3L, 1L, 2L, 3L, 2L,2L), .Label = c("a", "b", "c"), class = "factor"), ville = structure(c(3L,2L, 1L, 4L, 3L, 5L, 4L, 3L), .Label = c("lens", "niort", "pa...
par Serge Rapenne
27 Déc 2019, 08:32
Forum : Questions en cours
Sujet : valeurs isolées
Réponses : 5
Vues : 497

Re: valeurs isolées

Bonjour, effectivement la version 2.15 est vraiment ancienne, la version courante étant la 3.5. Je t'invite à mettre à jour, tu pourras ainsi installer qq packages, qui bien que non indispensables sont bien pratiques comme dplyr, tidyr (2 packages destinés à la manipulation des données) ou lubridate...
par Serge Rapenne
24 Déc 2019, 15:23
Forum : Questions en cours
Sujet : extraction d'un tableau selon des dates
Réponses : 5
Vues : 909

Re: extraction d'un tableau selon des dates

Bonjour, Soit je n'ai pas compris ton problème soit ton exemple est mauvais car toutes les dates de l'exemple sont postérieures a celle de la 1ere visite à paris (le 01-03) toutes les lignes du tableau d'entrée devraient donc être dans le tableau de sortie, je ne comprend pas pourquoi niort et lens ...
par Serge Rapenne
23 Déc 2019, 16:17
Forum : Questions en cours
Sujet : valeurs isolées
Réponses : 5
Vues : 497

Re: valeurs isolées

bonjour, Si tu cherches les valeurs qui sont entouré par 1 seul NA, une solution simple est d'utiliser les fonctions lead et lag du package dplyr : library(dplyr) which(is.na(lag(a)) & is.na(lead(a)) & !is.na(a)) #on cherche les valeurs pour lesquelles la suivante et la précédente sont NA [1...
par Serge Rapenne
12 Déc 2019, 08:39
Forum : Questions en cours
Sujet : sélection de sous ensembles
Réponses : 6
Vues : 983

Re: sélection de sous ensembles

Bonjour, sans exemple du jeu de donnée (cf : http://forums.cirad.fr/logiciel-R/viewtopic.php?f=1&t=3302 ), il est difficile de t'aider. Toutefois pour extraire des selections de données voir par exemple du coté de la fonction "subset" ou de la fonction "filter" du package dpl...
par Serge Rapenne
09 Déc 2019, 13:56
Forum : Questions en cours
Sujet : Exporter un résultat en csv
Réponses : 3
Vues : 657

Re: Exporter un résultat en csv

Bonjour, Je pense que le pb vient de la fonction numSummary qui retourne un objet de type "numSummary" est non un data.frame qui n'est vraisemblablement pas gérée par write.table. Tu trouveras comment transformer l'objet "numSummary" en data.frame là : https://stackoverflow.com/q...
par Serge Rapenne
27 Nov 2019, 16:40
Forum : Questions en cours
Sujet : Associer un élément avec un autre en fonction des observations
Réponses : 1
Vues : 326

Re: Associer un élément avec un autre en fonction des observations

Bonjour, une solution un peu "tricky" : dta<-data.frame(CN=c(5,5,5,5,5,5,5,9,9,9,9,2,2,3,3,3,3,3,3,3),ID=c(3,3,3,3,2,1,2,3,4,4,4,2,1,5,5,5,5,6,5,3)) tmp<-with(dta,paste(CN,ID)) cpt_consec<-rle(tmp) cpt_consec_sup2<- which(cpt_consec$lengths >= 3) cpt_consec.cumsum <- cumsum(cpt_consec$leng...
par Serge Rapenne
18 Nov 2019, 10:59
Forum : Questions en cours
Sujet : Extraction à plusieurs dates
Réponses : 6
Vues : 575

Re: Extraction à plusieurs dates

Bonjour, "==" ne fonctionne que pour l'egalité d'une valeur pour tester l'appartenance à un ensemble, il faut utiliser la fonction "%in%", remplace date==c("2019-04-01","2019-04-12","2019-05-06","2019-05-14","2019-06-04","201...
par Serge Rapenne
14 Nov 2019, 18:45
Forum : Questions en cours
Sujet : Ouvrir pièces jointes sous R
Réponses : 3
Vues : 578

Re: Ouvrir pièces jointes sous R

Bonjour, Stocker les pieces jointes d'un mail est plutot à gérer dans ton client mail que dans R. Sans savoir quel est ton logiciel de mail c'est difficile de t'aider plus et pas vraiment du ressort de ce forum. Quoi qu'il en soit, une recherche rapide sur internet semble montrer que c'est faisable ...
par Serge Rapenne
12 Nov 2019, 15:27
Forum : Questions en cours
Sujet : *
Réponses : 3
Vues : 475

Re: Tri et max d'une variable

Bonjour,

une autre possibilité :

Code : Tout sélectionner

library(dplyr)
Table %>% group_by(id,nom) %>% summarise(niveau=max(niveau))


Serge
par Serge Rapenne
12 Nov 2019, 12:42
Forum : Questions en cours
Sujet : read.table & format date
Réponses : 4
Vues : 656

Re: read.table & format date

Bonjour,

Ce qui fonctionne et ce qui ne fonctionne pas n'est pas très clair dans ton message!

Je t'invite à faire des tests en dehors de shiny, c'est bcp plus facile pour debugger et sans exemple de données il m'est difficile de t'aider plus avant

Serge

Aller à la recherche avancée