l'extraction de la base de la valeur sur une autre colonne

J'ai une fonction qui crache une matrice, tels que:

      x freq
1 FALSE   40
2  TRUE    6

mais quand il n'y a pas de FAUSSES valeurs, je reçois

     x freq
1 TRUE   46

Je veux extraire les freq valeur lorsque x=TRUE.
Si il y a toujours à la fois FAUSSES et les VRAIES valeurs, je peux faire

> matrix [2,2]
[1] 6

Mais je voudrais être en mesure d'extraire la valeur VRAI si oui ou non il y a des FAUSSES valeurs. Personne ne sait comment je peux faire? Merci à l'avance!

Ce que vous avez montré qu'il n'est pas un matrix mais un data.frame depuis matrix dans la R ne peut être qu'un seul type. Aussi, merci de passer un peu de temps à la lecture de certains de R Faq et des introductions qui sont disponibles en ligne... yourdata$freq[yourdata$x]
Je vois que vous n'avez pas accepté une réponse à toute question que vous avez posée. Si vous voulez plus d'attention à cela, et les questions d'avenir, je vous recommande d'aller en arrière et en reconnaissant les réponses que les gens ont donné précédemment.

OriginalL'auteur EricaO | 2013-09-09