컬럼의 값이 파이프로 구분되고 파이프로 구분 된 값에서 더미 변수를 만드는 data.frame 컬럼을 얻는 데 관심이 있습니다. 사전에 얼마나 많은 잠재적 가치 모르겠어요파이프로 구분 된 데이터를 가진 컬럼을 더미 변수로 변환
df2 = data.frame(Ben = c(1, 1, 1), Chris = c(1, 0, 0), Jim = c(1, 1, 1), Greg = c(0, 1, 0),
Steve = c(0, 0, 1))
> df2
Ben Chris Jim Greg Steve
1 1 1 1 0 0
2 1 0 1 1 0
3 1 0 1 0 1
:
하는의 우리가 내가 함께 결말에 관심이
df = data.frame(a = c("Ben|Chris|Jim", "Ben|Greg|Jim|", "Jim|Steve|Ben"))
> df
a
1 Ben|Chris|Jim
2 Ben|Greg|Jim
3 Jim|Steve|Ben
시작한다고 가정 해 봅시다 : 예를 들어
현장에 있습니다. 위의 예에서 변수 "a"는 1 개의 값 또는 10 개의 값을 포함 할 수 있습니다. 합리적인 숫자라고 가정하십시오 (즉, < 개의 가능한 값).
좋은 방법이 있습니까?
위대한 발견. –
대단한 답변 - 모두에게 감사드립니다. 나는 이것이 가장 단순하다고 느끼기 때문에이 하나가 최고인 것을 좋아한다. 감사! – dreww2