Bedingte Berechnung der Anzahl der Werte in der Spalte mit R

Ich habe zwei Vektoren:

x <- c(1,1,1,1,1, 2,2,2,3,3,  3,3,3,4,4,  5,5,5,5,5 )
y <- c(2,2,1,3,2, 1,4,2,2,NA, 3,3,3,4,NA, 1,4,4,2,NA)

Diese Frage (Bedingte Berechnung der Anzahl der Werte in der Spalte mit R, Teil2) besprochen, wie die Anzahl der Werte in gefunden werden kannw (Zähle nichtNA) für jedenx (von 1 bis 5) und für jedeny (von 1 bis 4).

Teilen wir unsX nach Gruppen: wennx<=2GruppeI; wenn2<x<=3GruppeII; und wenn3<X<=5GruppeIII. Ich muss die Anzahl der verschiedenen Werte in findenx nach Gruppen und nach jedem Wert vony. Ich muss auch den Mittelwert dieser Werte in findenx von den gleichen Gruppen. Die Ausgabe sollte in folgendem Format erfolgen:

y x    Result 1 (the number of distinct numbers in X); Result 2 (the mean)
1 I     ...
1 II    ...
1 III   ...     
...
4 I     ...
4 II    ...
4 III   ...

Antworten auf die Frage(2)

Ihre Antwort auf die Frage