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 :

Regroupement dates par période de 5 jours


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mars 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur en informatique

    Informations forums :
    Inscription : Mars 2017
    Messages : 1
    Par défaut Regroupement dates par période de 5 jours
    Bonjour à tous !

    Je bloque sur un problème qui ne semble à première vue pas très compliqué.

    Mes données sont les suivantes :

    1 10/01/2015
    2 12/01/2015
    3 13/01/2015
    4 14/01/2015
    5 15/01/2015
    6 15/03/2015
    7 16/03/2015
    8 18/03/2016
    9 19/03/2016

    Je souhaite créer une nouvelle variable indicateur réunissant les dates comprises dans un intervalle de 5 jours ou moins.
    Par exemple, pour les 5 premières dates du tableau, je souhaite créer une variable = 1 car le 10/03 et le 15/03 ont bien 5 jours d'écart.

    Ma première idée a été de :
    1) Trier les données par date
    2) Calculer la différence entre 2 dates consécutives avec la fonction diff()
    3) Utiliser une boucle afin de déterminer les sauts de plus de 5 jours

    J'aimerais savoir comment réaliser cette opération sans utiliser de boucle pour optimiser le temps de traitement ?


    Merci d'avance !

  2. #2
    Modératrice

    Femme Profil pro
    Statisticienne, Fondatrice de la société DACTA
    Inscrit en
    Juin 2010
    Messages
    893
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Statisticienne, Fondatrice de la société DACTA

    Informations forums :
    Inscription : Juin 2010
    Messages : 893
    Par défaut
    Bonjour,

    Je ne suis pas sûre d'avoir bien compris votre problématique...
    Vous cherchez les delta de plus de 5 jours, entre 2 dates consécutives du tableau c'est cela ?

    Peut-être pourriez-vous poster votre code actuel et ce à quoi vous souhaitez que le tableau final ressemble, ça pourra nous aider à vous aider


    Cordialement,


    A.D.

    Forum R
    Fournir le code utilisé (pensez aux balises code !), les packages nécessaires, ainsi qu'un court mais représentatif extrait du jeu de données et les éventuels messages d'erreur.
    Recherche d'informations concernant R : RSiteSearch / tutoriels : http://r.developpez.com/cours/ .

    Pensez également au bouton "Résolu" et à voter (en bas à droite des messages) lorsque vous avez obtenu une réponse satisfaisante.

Discussions similaires

  1. Regrouper date par période (supérieure à une année)
    Par Ramboleretour dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 18/04/2014, 08h21
  2. Regroupement date par semaine
    Par lucazzo dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 14/10/2010, 09h30
  3. Etat regroupement Par date par jour
    Par bobosh dans le forum IHM
    Réponses: 2
    Dernier message: 01/08/2008, 09h03
  4. VBA regroupement date selon choix option (par jour, par mois)
    Par IndyJones dans le forum VBA Access
    Réponses: 2
    Dernier message: 04/12/2006, 20h06
  5. Réponses: 7
    Dernier message: 22/11/2006, 09h14

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