Puisque intersect
ne fonctionne pas avec les données, j'essaye d'utiliser le sous-ensemble pour créer un sous-ensemble de dfA
avec seulement des données pour lesquelles les noms de ligne de dfA
correspondent aux noms de ligne de dfB
. Je devrais finir avec 3000 lignes parce que dfA
a 5000 lignes et dfB
a 3000, et tous les noms de rangée de dfB
existent dans les noms de rangée de dfA
.Intersection des noms de lignes dans les données (sous-ensemble des données)?
Ce qui suit renvoie juste les noms de colonne dfA
sans aucune donnée.
mysubset = subset(dfA, dfA[,0] %in% dfB[,0])
'DFA [qui (rownames (DFA)% en% rownames (DFB))]' – Masoud
' dplyr :: sem_join' –
De plus, il n'y a pas d'index zéro dans 'R', les index sont basés sur 1. 'dfA [, 0]' et 'dfB [, 0]' n'existent pas. –