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

  • case LianLi

    case LianLi

    28 Mayıs 2010
  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • Kindness

    Kindness

    23 Ocak 2006