Ich möchte eindeutige Anzahl x Wert für Spalten Spalte x durch '|' und Teilstring links 2 Zeichen in R.Eindeutige Anzahl für eine Spalte - geteilt durch Trennzeichen und eindeutige Anzahl für Teilzeichenfolge
df <-data.frame(id = c(11,22,33,44),
x = c(NA,'cna|cnb|jpa|usa|jpb|usb','kra|krb|kru|usb|usa','jpa|jpu|epa|epb|usa|woa|cna|jpu'))
> df
id x
1 11 <NA>
2 22 cna|cnb|jpa|usa|jpb|usb
3 33 kra|krb|kru|usb|usa
4 44 jpa|jpu|epa|epb|usa|woa|cna|jpu
Ich möchte unten erhalten.
id count
1 11 0
2 22 3
3 33 2
4 44 5
- Zeile 1 0
- line 2 CN, jp, us (3 data)
- Leitung 3 ist kr, us (2-Daten)
- Leitung 4 ist jp, ep , wir, wo, cn (5 Daten)
wow! es ist beeindruckend! danke ~ – user3317871
@ user3317871 Danke. Sie können auch [hier] (http://stackoverflow.com/help/someone-answers) überprüfen – akrun