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

  • Diogo Oliveira

    Diogo Olivei

    4 HAZİRAN 2006
  • ETrade Supply

    ETrade Suppl

    23 Temmuz 2011
  • Krumme1996

    Krumme1996

    21 EYLÜL 2009