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

  • GoldgenieOfficial

    GoldgenieOff

    23 Temmuz 2009
  • Machinima

    Machinima

    17 Ocak 2006
  • Phlearn Photoshop and Photography Tutorials

    Phlearn Phot

    11 EKİM 2011