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

  • Benjamin Heckendorn

    Benjamin Hec

    4 Mayıs 2008
  • Day9TV

    Day9TV

    22 NİSAN 2010
  • Jana Williams

    Jana William

    17 AĞUSTOS 2011