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

  • calicoJake

    calicoJake

    29 EKİM 2007
  • friendz.net

    friendz.net

    29 EKİM 2010
  • The Brister

    The Brister

    10 ŞUBAT 2008