Hier sind meine Daten:R: Berechnung des Quotienten aus zwei Spalten von ID
ID nb ecart
ID1 3 NA
ID1 3 0
ID1 3 1.5
ID2 2 NA
ID2 2 648
ID3 4 NA
ID3 4 0
ID3 4 0
ID3 4 7
ich den Prozentsatz der Anzahl der ecart berechnet werden soll, die „0“ für jede ID ==.
nb ist die Variable, die die Anzahl der Zeilen für jede ID anzeigt.
Das exceped Ergebnis:
ID nb ecart percentage
ID1 3 NA NA
ID1 3 0 1/3
ID1 3 1.5 NA
ID2 2 NA NA
ID2 2 648 NA
ID3 4 NA NA
ID3 4 0 2/4
ID3 4 0 2/4
ID3 4 7 NA
Hoffnung Ihre Antwort bald zu erhalten! Vielen Dank!
Mögliche Duplikat [diese] (http://stackoverflow.com/questions/31439306/how-to-make-an-average-of-a-variable-assigned-to-individuals-within-a -kategorie/31439514 # 31439514); Darüber hinaus ist die Ausgabe Note klar, weil 'ecart == 0' ist 2/4 für 'ID3' – SabDeM
@SabDeM Ich habe aktualisiert. Danke für deine Bemerkung. – velvetrock
Willst du wirklich '1/3' oder willst du' .333' – MichaelChirico