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 :

Entrelacement de vecteurs


Sujet :

R

  1. #1
    Membre actif
    Inscrit en
    Novembre 2003
    Messages
    549
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 549
    Points : 243
    Points
    243
    Par défaut Entrelacement de vecteurs
    Bonjour,
    Quelqu'un connaît-il une manière simple d'entrelacer des vecteurs ?
    Exemple : Avec les deux vecteurs V1=c(1,8,11,15) et V2=v(1,2,3,-5), je voudrais obtenir V3=c(1,1,8,2,11,3,15,-5). Les éléments de V3 viennent alternativement de V1 et de V2.
    Petite difficulté supplémentaire, je souhaiterais un résultat avec R-base, c'est-à-dire sans package particulier.
    Bon, je suppose qu'on peut trouver plein de façons de faire, mais je cherche plutôt La méthode qui minimise le code ?
    Merci aux amateurs

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 485
    Points : 839
    Points
    839
    Par défaut
    bonsoir , une proposition

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    V1=c(1,8,11,15) 
    V2=c(1,2,3,-5)
    V3 = Map(c,V1,V2) |> unlist()

  3. #3
    Membre actif
    Inscrit en
    Novembre 2003
    Messages
    549
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 549
    Points : 243
    Points
    243
    Par défaut
    Citation Envoyé par xavier-Pierre Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    V3 = Map(c,V1,V2) |> unlist()
    Super !
    Il me reste à comprendre, car je ne connais ni la fonction Map, ni l'opérateur |>.
    Merci

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

Discussions similaires

  1. Utilisation des vecteurs
    Par EmilieG dans le forum MFC
    Réponses: 12
    Dernier message: 19/03/2004, 17h28
  2. [math] somme de plusieurs vecteurs à 3 dimensions
    Par teska dans le forum Mathématiques
    Réponses: 5
    Dernier message: 04/06/2003, 22h40
  3. Récuperer les coordonnées d'un vecteur
    Par kerzut dans le forum OpenGL
    Réponses: 5
    Dernier message: 15/04/2003, 12h51
  4. Zoom sur des vecteurs ou lignes
    Par mat.M dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 25/11/2002, 11h40
  5. matrices * vecteur
    Par delire8 dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 07/09/2002, 15h15

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