Ich habe einen Datenrahmen data.2016
und versuche, die Frequenz zu finden, in der "DIPL" auftritt (ohne Null), "DIPL" ist die Anzahl der Würmer Parasit gefunden in einem Fisch.Wie kann ich Nullen bei der Suche nach einer Frequenz ausschließen und in 4 Kategorien trennen
Daten sieht das so etwas wie:
data.2016
Site DIPL
1 0
1 1
1 1
2 6
2 8
2 1
2 1
3 0
3 0
3 0
4 1258
4 501
I ausgegeben werden soll wie folgt aussehen:
Site freq
1 2
2 4
3 0
4 2
Daraus kann ich, aus dem 3 Fisch in site # 1 gefunden interpretieren (aus dem Datenrahmen), 2 von ihnen hatten Wurminfektionen.
Ich habe
versuchtaggregate(DIPL~Site, data=data.2016, frequency) #and get:
Site DIPL
1 1 1
2 2 1
3 3 1
4 4 1
Gibt es eine Möglichkeit, die Anzahl der Fische zu zählen mit Würmern aus der DIPL
Spalte (der Wert in der Spalte Bedeutung ist größer als Null) pro Standort?
ah, mit Ihren Daten, so etwas wie 'mit (data.2016, tapply (DIPL, Standort, Funktion (x) Summe (x> 0)))' –