각 요인 수준에 대해 1/0 지표를 포함하는 새 데이터 프레임에 관련 열이 있도록 "확장"하려는 요인이 포함 된 R 데이터 프레임이 있습니다. 예를 들어 다음이 있다고 가정합니다.
df.original <-data.frame(eggs = c("foo", "foo", "bar", "bar"), ham = c(1,2,3,4))
내가 원하는:
df.desired <- data.frame(foo = c(1,1,0,0), bar=c(0,0,1,1), ham=c(1,2,3,4))
완전한 숫자 데이터 프레임 (예 : 주성분 분석)이 필요한 특정 분석의 경우이 기능이 내장되어있을 수 있다고 생각했습니다.이를 수행하는 함수를 작성하는 것은 너무 어렵지는 않지만 몇 가지 예견 할 수 있습니다. 열 이름과 관련된 문제가 있으며 이미 존재하는 경우에는 사용하고 싶습니다.
cast
나를 위해 사용 하는 것보다 훨씬 빠르다고 덧붙일 수 있습니까?