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 :

Exclure d'une séquence une autre séquence


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    465
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 465
    Par défaut Exclure d'une séquence une autre séquence
    Bonjour,

    Imaginons que j'aie une séquence allant de 1 à 100.

    J'en ai une autre allant de 20 à 40.

    Comment récupérer tous les chiffres de la première séquence en excluant ceux de la deuxième? Soit, comment obtenir c(1:19,41:100) ?

    Merci !

  2. #2
    Membre chevronné
    Femme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    272
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 272
    Par défaut
    Bonjour,

    je vous conseille de regarder "R reference card"

    Voici ce que je ferais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    a <- seq(1,100)
    b <- seq(20,40)
    res <- a[-b]
    Bonne journée

  3. #3
    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,

    La manière de procéder proposée par lilly74 fonctionne bien, mais uniquement si les séquences commencent à un !
    Par exemple, ceci ne fonctionne pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    a<-seq(5,20)
    a
     [1]  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20
     
    b<-seq(9,11)
    b
    [1]  9 10 11
     
    res<-a[-b]
    res
     [1]  5  6  7  8  9 10 11 12 16 17 18 19 20
    Une idée pour remédier à ce problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    a<-seq(5,20)
    b<-seq(9,11)
     
    res<-a[-match(b,a)]
    res
     [1]  5  6  7  8 12 13 14 15 16 17 18 19 20

    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.

  4. #4
    Membre chevronné
    Femme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    272
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 272
    Par défaut
    Citation Envoyé par A. D. Voir le message
    Bonjour,

    La manière de procéder proposée par lilly74 fonctionne bien, mais uniquement si les séquences commencent à un !
    Bonjour AD,
    merci pour la rectification.
    Je ferais mieux de lire plus attentivement les références que je propose

    Bonne journée

Discussions similaires

  1. Réponses: 7
    Dernier message: 27/02/2021, 16h57
  2. Réponses: 0
    Dernier message: 23/05/2014, 16h51
  3. [AS2] Navigation à partir d'un bouton dans clip vers une autre séquence
    Par ingenieurtunisien dans le forum ActionScript 1 & ActionScript 2
    Réponses: 2
    Dernier message: 27/11/2012, 12h59
  4. [RegExp] Détecter des combinaisons dans une chaine une par une
    Par vermine dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 08/06/2010, 13h22
  5. Réponses: 21
    Dernier message: 20/09/2009, 10h50

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