SORU
19 ŞUBAT 2011, CUMARTESİ


Otomatik olarak 1/0 gösterge değişkenlerin bir koleksiyon R bir faktör genişleyen her bir faktör seviyesi için

R veri bir çerçeve "her bir faktör seviyesi için, 1/0 içeren yeni bir veri çerçevesi, ilişkili bir sütun var ki" göstergesi. genişletmek istiyorum bir faktör içeren var E. g., ben varsayalım:

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=(0,0,1,1), ham=c(1,2,3,4))

Kendisi için tamamen sayısal veri bir çerçeve olması gerekir çünkü bazı analizler için (örneğin, temel bileşenler analizi), bu özelliği inşa edilmiş olabileceğini düşündüm. Bunu yapmak için bir fonksiyon yazmak çok zor olmamalı, ama bazı sorunlar sütun adları ile ilgili tahmin edebiliyorum ve eğer bir şey varsa, bunun yerine bunu kullanmak istiyorum.

CEVAP
19 ŞUBAT 2011, CUMARTESİ


Modelini kullanın.matris fonksiyonu.

model.matrix( ~ Species - 1, data=iris )

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
R

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GamingAndTech

    GamingAndTec

    16 NİSAN 2013
  • movies95

    movies95

    27 Kasım 2006
  • Rugiagialia

    Rugiagialia

    1 Ocak 2008