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 :

Enregistrement d'une ligne précédente sous condition


Sujet :

R

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Septembre 2023
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Septembre 2023
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Enregistrement d'une ligne précédente sous condition
    Bonjour,

    J'ai une question et je tourne en rond pour trouver une solution. Merci d'avance de votre aide.

    J'ai une première table qui est la suivante :
    head no d
    3601 44110 1
    3602 44110 2
    3608 44110 1
    3610 44110 2
    3612 44110 1
    3613 44110 1
    3614 44110 1

    Ma deuxième table récupère les informations qui ont d = 2 : (ça j'arrive à le faire)
    head no d
    3602 44110 2
    3610 44110 2

    Là où j'ai des difficultés, c'est pour faire une nouvelle table qui collecte la ligne précédente de celle répertoriée dans la deuxième table, pour autant que la colonne head ait une valeur de -1 par rapport à l'enregistrement de la deuxième table. Le résultat devrait être le suivant :
    head no d
    3601 44110 1

    J'ai essayé ceci (mais ça n'a pas fonctionné)
    tab3<-tab1[which(tab1$no==tab2$no&tab1$head==$tab2$head-1),]

    Merci pour votre aide

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 476
    Points : 831
    Points
    831
    Par défaut
    bonjour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    tab3 <- tab1[tab1$head %in% (tab2$head - 1),]
    cdlt

Discussions similaires

  1. [Toutes versions] Macro pour insérer une ligne Excel sous condition
    Par Barbara1975 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 24/09/2018, 15h55
  2. Rajout d'une ligne html sous condition
    Par theo16 dans le forum jQuery
    Réponses: 2
    Dernier message: 08/12/2015, 10h46
  3. Effacer une ligne sélectionnée sous condition
    Par Liloo14 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/04/2013, 00h55
  4. lire un enregistrement d'une ligne précédente
    Par ulysse031 dans le forum JDBC
    Réponses: 17
    Dernier message: 06/02/2007, 23h24
  5. enregistrer lignes fichier sous condition
    Par makohsarah dans le forum Langage
    Réponses: 1
    Dernier message: 21/08/2006, 15h46

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