R fonction similaire à Excel de l'indice du match

J'en suis sûr, il est assez simple de solution à mon problème. Cependant, mon peu de R-compétences laissez-moi vers le bas et je n'ai pas trouver une solution adaptée encore.

J'ai un tableau qui ressemble à:

     Year SIC       alpha  
[1,] 1990  13 -0.08610973 
[2,] 1990  15 -0.02270707  
[3,] 1990  20  0.01273243
[4,] 1990  25 -0.25173402 
[5,] 1991  26 -0.02625965 
[6,] 1991  27 -0.02685330 
....

Et une matrice B qui ressemble

      46   27   13   37   20   ...
1989  NA   NA   NA   NA   NA
1990  NA   NA   NA   NA   NA
1991  NA   NA   NA   NA   NA

J'aimerais effectuer une sorte de deux dimensions de recherche. Je veux coller les valeurs de la matrice A, la colonne "alpha" dans la matrice B, où les noms de lignes de B le match A$Year et les noms de colonnes de B le match A$SIC. Donc, fondamentalement similaire à Excel de l'Indice du-match-fonctions.

Le résultat devrait ressembler à ceci:

      46   27             13           37   20   ...
1989  NA   NA             NA           NA   NA
1990  NA   NA            -0.08610973   NA   0.01273243
1991  NA   -0.02685330    NA           NA   NA

J'espère que quelqu'un peut m'aider.

Merci beaucoup d'avance!

  • Il serait utile si vous faites votre exemple reproductible; par exemple, en fournissant des exemples des deux matrices à l'aide de dput().
  • Merci! Je vais garder à l'esprit pour la prochaine fois. Roland solution a bien fonctionné
InformationsquelleAutor user3665702 | 2014-05-22