2016-04-06 21 views
1

'daki veri kümemden 1 sırayı nasıl çıkarmalıyım Ustalık tezi için R ile çalışmaya başladım ve bunun hakkında hiçbir şey bilmiyorum. hatalar.(kesinlikle) R

Soruma Soru: 66 aile hakkında her türlü bilgi içeren bir veri kümem var. Bir vaka çalışması yapmaya karar verdim (31 numaralı aile ile), bu yüzden # 31'i ailelerin geri kalanıyla kıyaslayacağım. Bunun için # 31 ile ilgili tüm bilgilerin saklandığı satırı hariç tutmam gerekiyor (bunu kendi başıma kıyaslayamıyorum). Bu nedenle, ailem 31 olmadan sadece 65 aileye sahip bir veri seti oluşturmalıyım.

Zaten bu sitede bunu yapmanın yollarını aradım. Benim sonuçları hakkında bir şey değiştirmek gibi görünmüyor analizini yaparken

  • basitçe sonunda [-31] ekleyerek, bu yüzden bu yanlış tahmin ediyorum.
  • Ben
    >NSG$id_O [31] <- NA 
    >NSG$id_P [31] <- NA 
    >NSG$id_K1 [31] <- NA 
    >NSG$id_K2 [31] <- NA 
    

    yapıyor çalıştı ama bu doğru görünmüyor. ( NSG veri kümesinin adıdır, id_O bu veri kümesindeki üst kimlik numarasıdır; P İş Ortağı, ikinci çocuk için K1 ve ikinci çocuk için K2). Onu kaldırmak istiyorum, NA'u değil. <- NULL

    >NSG$id_O [31] <- NULL 
    

Bunun bir aptal soru ise üzgünüm ile

  • aynı şey (büyük olasılıkla gerçek değildir)! Bu basit görevi yapmaya çalışırken çok fazla zaman kaybediyorum ve gerçekten beni rahatsız ediyor.

  • +2

    'NSG <- NSG [-31,]' Tüm sütunları seçtiğinizi belirtmek için ',' öğesine ihtiyacınız vardır. –

    cevap

    1

    [-31] Ekleme, 31 no.lu satır olmayan bir nesneyi döndürür, ancak orijinali değiştirmez.

    Böyle bir şey yapmak istiyorum: Ben yapacak

    NSG = NSG[-31,] 
    
    +1

    Bu, 31 numaralı sütun kaldırılıyor –

    +0

    Sağ - yanlış yerleştirilmiş virgül = / –

    0

    iki veri gibi bir şeyle analizi çalışmasına ayarlar:

    case<-x[31,] 
    test<-rbind(x[1:30,],x[32:66,]) 
    

    Şimdi de istediği kadar analiz çalıştırabilirsiniz setlerden herhangi birini veya özet istatistiklerini vaka setiyle karşılaştırınız.