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 :

Parser deux matrices membre à membre


Sujet :

R

  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Points : 2
    Points
    2
    Par défaut Parser deux matrices membre à membre
    Bonjour à tous,

    je souhaiterais faire un parse de deux matrices membre à membre, pour obtenir une matrice de même taille. Par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    > matrice_A
          [,1] [,2] [,3]
     [1,] "A"  "B"  "C"   
     [2,] "A"  "B"  "C"
     
    > matrice_B
          [,1] [,2] [,3]
     [1,]  1    1    1   
     [2,]  2    2    2
    Je souhaite obtenir la matrice suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    > matrice C
          [,1]    [,2]    [,3]
     [1,] "A1"  "B1"  "C1"   
     [2,] "A2"  "B2"  "C2"
    Auriez vous une piste ? Par avance merci pour votre aide

  2. #2
    Membre expérimenté
    Inscrit en
    Novembre 2009
    Messages
    703
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 703
    Points : 1 311
    Points
    1 311
    Par défaut Parser deux matrices membre à membre
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    matrice_A <- matrix(c("A", "B", "C",
                          "A", "B", "C"),
                        nrow = 2, ncol = 3, byrow = TRUE)
    matrice_A
    #>      [,1] [,2] [,3]
    #> [1,] "A"  "B"  "C" 
    #> [2,] "A"  "B"  "C"
     
    matrice_B <- matrix(c(1, 1, 1,
                          2, 2, 2),
                        nrow = 2, ncol = 3, byrow = TRUE)
    matrice_B
    #>      [,1] [,2] [,3]
    #> [1,]    1    1    1
    #> [2,]    2    2    2
     
    matrice_C <- matrix(paste0(matrice_A, matrice_B),
                        nrow = 2, ncol = 3, byrow = TRUE)
    matrice_C
    #>      [,1] [,2] [,3]
    #> [1,] "A1" "A2" "B1"
    #> [2,] "B2" "C1" "C2"
     
    # Created on 2020-11-26 by the reprex package (v0.3.0.9001)
    Cordialement,

Discussions similaires

  1. [TP] Stockage de deux matrices inverses
    Par timuv dans le forum Turbo Pascal
    Réponses: 2
    Dernier message: 11/04/2007, 17h54
  2. stockage de deux matrices inverses
    Par timuv dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 12/03/2007, 10h55
  3. Réponses: 2
    Dernier message: 11/12/2006, 19h46
  4. Multiplication rapide de deux matrices 8x8
    Par progfou dans le forum Algorithmes et structures de données
    Réponses: 11
    Dernier message: 28/05/2006, 16h16
  5. Interpolation entre deux matrices
    Par supergrey dans le forum DirectX
    Réponses: 2
    Dernier message: 31/12/2004, 12h53

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