문자열 문자열 (사람 이름)을 두 개의 열 (벡터)로 분할하고 싶습니다. 문제는 어떤 사람들에게는 '두 단어'라는 성이 있다는 것입니다. 이름과 성을 두 개의 열로 나누고 싶습니다. 나는 밑줄을 긋고 아래 코드를 사용하여 이름을 쓰지만 성은 나를 벗어난다. (포드는 함께 보존되어야하는 Pantera L의 "성"을 가지고있는 아이디어를 얻기 위해 아래의 샘플 세트에서 obs 29를보십시오)첫 번째 공백에서 문자열 분할
내가 지금까지 시도한 바는 무엇입니까?
x<-rownames(mtcars)
unlist(strsplit(x, " .*"))
내가 좋아하는보고를하고 싶은 것 : 당신이 패턴 및 그룹 매칭을 할 수 있다면
MANUF MAKE
27 Porsche 914-2
28 Lotus Europa
29 Ford Pantera L
30 Ferrari Dino
31 Maserati Bora
32 Volvo 142E
@ Joshua Ullrich Beautiful. 설명해 주셔서 감사합니다. –