kullanmamasından emin değilim Verilerimdeki bir sütunu BMI kategorilerine ayıran yeni bir sütun oluşturmaya çalışıyorum, sonra yeni, eksiksiz bir veri çerçevesine girebilirim . Ancak, şu anki yöntemim yalnızca sayısal bir vektör üretir. Sonuç olarak, bu, orijinal veri kümeme geri dönecek gibi görünmüyor.Neden birleştirme kesik() in R
BMI_cut <- cut(alldata$BMI,
breaks = c(-Inf, 18.5, 25.0, 30.0, Inf),
labels = c("<18.50", "18.50-24.99", "25.00-29.99", ">=30.00"),
right = FALSE)
BMIbind <- rbind(sorteddata, BMI_cut)
bu çalışıyorum, ben hata alıyorum: Uyarı mesajları: 1: [<-.factor
yılında (*tmp*
, ri, değeri = 2L): geçersiz faktör düzeyi, NA İşte
[<-.factor
(r, değeri = 2L
*tmp*
) içinde . Tek fark, < NA>, 2 ve 3 değerlerine sahip yeni bir satırdır. Bunu anlamıyorum.
Tamamen yeni bir başlangıç yapıyorum. Ek olarak, daha kolay yapabileceklerine benzeyen bazı paketler varken, bunları bir ödev için kullanamıyorum. Herhangi bir yardım büyük takdir edilecektir.
Eğer bazı sağlayabilir ' allduta $ BMI '' dput' kullanarak? Aksi halde probleminiz [çoğaltılamaz] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5963610#5963610). –
Kesme komutu için data.frame 'alldata'yı kullanırsınız, 'sortdata' işlevini kullanırsınız. Bu ikisinin aynı olma ihtimali yok mu? – Thilo