Betrachtet folgenden Vektor Res und Matrix-Team. der Vektor res repräsentieren Indizes, und ich brauche nur diejenigen Namen zu extrahieren, deren Indexnummer in Vektor res und Geschlecht = "F" ist.Subsetting-Matrizen
Ich muss dies in R tun und wie ich ein Neuling zu R bin, konnte dies nicht lösen.
res
[1] 2 12 16 5 6 19 17 14 9 4
team
names genders
[1,] "aa" "M"
[2,] "ab" "M"
[3,] "al" "M"
[4,] "alp" "M"
[5,] "amr" "F"
[6,] "and" "M"
[7,] "an" "M"
[8,] "anv" "F"
[9,] "as" "M"
[10,] "ed" "M"
[11,] "neh" "F"
[12,] "pan" "M"
[13,] "poo" "F"
[14,] "ra" "M"
[15,] "roh" "M"
[16,] "shr" "F"
[17,] "sub" "M"
[18,] "val" "M"
[19,] "xi" "M"
Ich brauche die Namen dieser Indizes in Vektor Res, die auf "F" im Geschlecht zuordnen.Also für die obigen Daten muss ich "shr" extrahieren, wie es in Vektor res ist, und in Matrix-Team bei [16,] ist "F" im Geschlecht. – pbd
team [res,] [team [res,] $ geschlechts == 'F',] – aatrujillob
@AndresT - nur um zu bemerken, dass diese Lösung die Umwandlung der Matrix in einen data.frame zuerst erfordert. – thelatemail