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

  • Canal de arkyoru

    Canal de ark

    18 Ocak 2007
  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011
  • Kyler Briskey

    Kyler Briske

    20 ŞUBAT 2011