extrahieren von Wert auf der Grundlage einer anderen Spalte

Ich habe eine Funktion, spuckt eine matrix, wie zum Beispiel:

      x freq
1 FALSE   40
2  TRUE    6

aber wenn es keine FALSCHEN Werte, ich bekomme

     x freq
1 TRUE   46

Möchte ich extrahieren Sie die freq-Wert, wenn x=TRUE.
Wenn es sind immer beide FALSE und TRUE Werte, die ich tun kann,

> matrix [2,2]
[1] 6

Aber ich möchte in der Lage sein, zu extrahieren, die den WAHREN Wert, ob oder nicht es gibt FALSCHE Werte. Weiß jemand, wie ich das tun kann? Vielen Dank im Voraus!

Was Sie gezeigt haben, gibt es nicht eine matrix aber ein data.frame seit matrix in R kann nur ein einziges geben. Auch, verbringen Sie bitte einige Zeit, Lesen einige der R FAQs und Einführungen, die online verfügbar sind... yourdata$freq[yourdata$x]
Ich sehe Sie nicht angenommen haben, eine Antwort für jede Frage, die Sie gestellt haben. Wenn Sie wollen mehr Aufmerksamkeit gegeben, und die Fragen der Zukunft, würde ich empfehlen, geht zurück und die Anerkennung der Menschen Antworten vorher gegeben haben.

InformationsquelleAutor EricaO | 2013-09-09

Schreibe einen Kommentar