IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

AIDE SUMMARISE, inclure les valeurs 0


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    analyste sport
    Inscrit en
    Avril 2020
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : analyste sport
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Avril 2020
    Messages : 7
    Par défaut AIDE SUMMARISE, inclure les valeurs 0
    Bonjour à tous,

    je suis un débutant et ma question risque de vous faire rire, mais ça fait 3 jours que je bloque. J'ai essayé de trouver la solution sur des forums, mais rien...

    Voila j'ai une très grosse base de données qui inclut les données GPS de 11 joueurs de foot. Je voudrais connaitre la distance réalisée pour des courses supérieures à 25 km/h.

    J'ai donc créé cette formule, qui me permet de connaitre la distance parcourue et le temps passé dans cette filière:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    distance_sup_25=BAVOIS%>%
      group_by(`Nom`)%>%
      filter(`C]`< 110000000, `speed[km/h]`> 25)%>%
      summarise_if(is.numeric, sum)%>%
    Le hic, c'est que j'ai 3 joueurs qui ne dépassent pas les 25km/h. Comment puis-je les faire apparaître dans mon tibble distance_sup_25 avec une valeur de 0.

    J'ai essayé pleins pleins de trucs, mais rien ne fonctionne et je commence à baisser les bras...

    Mille merci pour votre aide

  2. #2
    Expert confirmé
    Avatar de olivier.decourt
    Homme Profil pro
    Formateur R/SAS/statistiques
    Inscrit en
    Avril 2008
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Formateur R/SAS/statistiques
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 064
    Par défaut
    Bonjour.
    Je ne sais pas combien de variables tu dois sommer, mais si c'est juste la distance, tu peux éliminer du filtre la condition sur la vitesse et l'introduire dans ta somme : sum(`speed[km/h]`> 25) est le nombre de courses à plus de 25 km/h, et sum((`speed[km/h]`> 25)*distance) est la distance parcourue lors de ces courses. Ceux qui ne dépassent jamais 25 km/h seront présents dans la sortie, mais avec des 0.

  3. #3
    Membre habitué
    Homme Profil pro
    analyste sport
    Inscrit en
    Avril 2020
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : analyste sport
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Avril 2020
    Messages : 7
    Par défaut
    Tout simplement....Merci beaucoup beaucoup... Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 07/02/2015, 20h40
  2. [Toutes versions] Inclure les enregistrements possédant des valeurs Null
    Par michelr06 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 05/05/2014, 15h31
  3. Réponses: 5
    Dernier message: 15/09/2006, 16h13
  4. Réponses: 5
    Dernier message: 30/08/2006, 12h04
  5. Réponses: 2
    Dernier message: 29/10/2003, 23h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo