SORU
8 HAZİRAN 2011, ÇARŞAMBA


Bir veri ya da tüm bir sütunu kaldırmak.R Kare

Kimseye bir veri bütün bir sütunu kaldırmak için nasıl biliyor mu.R Kare? Örneğin eğer bu veriler göz önüne alındığında, eğer öyleysem.çerçeve:

> head(data)
   chr       genome region
1 chr1 hg19_refGene    CDS
2 chr1 hg19_refGene   exon
3 chr1 hg19_refGene    CDS
4 chr1 hg19_refGene   exon
5 chr1 hg19_refGene    CDS
6 chr1 hg19_refGene   exon

ve 2. sütunu kaldırmak istiyorum.

CEVAP
8 HAZİRAN 2011, ÇARŞAMBA


NULL ayarlayabilirsiniz.

> Data$genome <- NULL
> head(Data)
   chr region
1 chr1    CDS
2 chr1   exon
3 chr1    CDS
4 chr1   exon
5 chr1    CDS
6 chr1   exon

Açıklamalarda belirttiği gibi, burada başka bir olasılık vardır:

Data[2] <- NULL    # Wojciech Sobala
Data[[2]] <- NULL  # same as above
Data <- Data[,-2]  # Ian Fellows
Data <- Data[-2]   # same as above

Birden çok sütun üzerinden kaldırmak için:

Data[1:2] <- list(NULL)  # Marek
Data[1:2] <- NULL        # does not work!

Matrix-gömmeyi bir vektör ile sona erebilir gibi olsa da, dikkatli olun

Data <- Data[,-(2:3)]             # vector
Data <- Data[,-(2:3),drop=FALSE]  # still a data.frame

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • FILIPeeeK

    FILIPeeeK

    22 Mayıs 2006
  • Semantic Mastery

    Semantic Mas

    30 EKİM 2013