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

  • Joanna Okrajni

    Joanna Okraj

    4 EYLÜL 2010
  • ShoSho

    ShoSho

    20 Ocak 2010
  • ThePhestor

    ThePhestor

    22 Mart 2011