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

  • Madeon

    Madeon

    31 Ocak 2010
  • makemebad35

    makemebad35

    17 NİSAN 2006
  • TechXCentral

    TechXCentral

    12 Temmuz 2011