여러 행으로 구성된 데이터 프레임이 있는데, 모든 행을 벡터의 요소를 기반으로 두 개의 구성 요소로 분리하고 싶습니다 (본질적으로 벡터로 strsplit 실행). R.문자열로 벡터가있는 데이터 프레임을 RDM으로 분할하는 문자열
dataframe (하나의 열)의 '패턴')로 다음과 같은 :
[,1]
[1,] "apple please fuji"
[2,] "pear help name"
[3,] "banana me mango"
내 패턴 벡터는 다음과 같이 수있는 반면 : v <- c("please", "help", "me")
.
가능하면, 내가 할 내 끝 출력을 싶습니다
df$name df$part1 df$split df$part2
"apple please fuji" "apple" "please" "fuji"
"pear help name" "pear" "help" "name"
"banana me mango" "banana" "me" "mango"
내가 벡터에 따라 구성 요소를 분리 할 수있는 단계 간에서하지만, 만약 거기에 어떤 도움을 주셔서 감사합니다 것입니다 이것을 데이터 프레임에 넣는 더 쉬운 방법입니다. 정말 고맙습니다!
를 반환 ("빨간 사과", "제발", "후지") '가 될 C 초래 '? – zx8754
@ zx8754, 그래, 그게 내가 원하는거야! 세 가지 범주 (단어 수에 관계없이)를 분리하고 싶습니다. 나누기 문자열, 나누기 문자열 및 나누기 문자열 뒤에. 감사! – maria