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é
Vous devez vous connecter pour publier un commentaire.