"Genişletmek" istediğim bir faktör içeren bir R veri çerçevem var, böylece her faktör seviyesi için, yeni bir veri çerçevesinde 1/0 göstergesi içeren ilişkili bir sütun var. Örneğin:
df.original <-data.frame(eggs = c("foo", "foo", "bar", "bar"), ham = c(1,2,3,4))
İstiyorum:
df.desired <- data.frame(foo = c(1,1,0,0), bar=c(0,0,1,1), ham=c(1,2,3,4))
Çünkü tamamen sayısal bir veri çerçevesine sahip olmanız gereken bazı analizler için (örneğin, temel bileşen analizi), bu özelliğin yerleşik olabileceğini düşündüm. Bunu yapmak için bir işlev yazmak çok zor olmamalı, ancak bazılarını öngörebilirim sütun adlarıyla ilgili zorluklar ve zaten bir şey varsa, bunu kullanmayı tercih ederim.
cast
benim için kullanmaktan çok daha hızlı olduğunu ekleyebilir miyim ?