열 x를 '|'로 나누어 x 값을 고유하게 계산하고 싶습니다. R에서 하위 문자열 2자를 남겼습니다.하나의 열에 대한 고유 수 - 구분 기호 및 하위 문자열에 대한 고유 수로 나뉩니다.
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
아래에서 확인하고 싶습니다.
id count
1 11 0
2 22 3
3 33 2
4 44 5
- 라인 1 0
- 라인 2 CN, JP 우리 (3 개 데이터)
- 라인 3 KR, 우리 (2 개 데이터)이다
- 선 4 JP, EP이다 , us, wo, cn (5 데이터)
와우! 그것은 굉장합니다! 감사합니다 ~ – user3317871
@ user3317871 감사합니다. 또한 [here] (http://stackoverflow.com/help/someone-answers) – akrun