zoukankan      html  css  js  c++  java
  • 查看 R 的变量的数据类型

    ==========================


    dim(t1)  

    attributes(t1)    #综合输出所有行名、列名、以及class结果。     

    str(t1)    #显示每个变量的行列数和类型  

    class(t1) #查看变量类型,vector、data.frame、matrix、factor、list

    mode(t1) #查看数据大类,character、numeric、logical

    typeof(t1) #查看数据细类,integer、double、single、float

    ==========================

    > dim(t1) #  
    NULL
    >
    > attributes(t1)    #综合输出所有行名、列名、以及class结果。     
    $seqnames
    factor-Rle of length 410519 with 30 runs
      Lengths:                25139 ...                    9
      Values :                 chr1 ...       chrUn_JH584304
    Levels(66): chr1 chr2 ... chrUn_GL456396 chrUn_JH584304

    $strand
    factor-Rle of length 410519 with 48 runs
      Lengths: 12327 12812 16807 ...     8    19
      Values :     +     -     + ...     +     -
    Levels(3): + - *

    $ranges
    IRanges object with 410519 ranges and 0 metadata columns:
                   start       end     width
               <integer> <integer> <integer>
           [1]   4807788   4807982       195
           [2]   4807823   4807982       160
           [3]   4807830   4807982       153
           [4]   4807892   4807982        91
           [5]   4807896   4807982        87
           ...       ...       ...       ...
      [410515]     55112     55701       590
      [410516]     56986     57151       166
      [410517]     58564     58835       272
      [410518]     58564     59690      1127
      [410519]     59592     59667        76

    $seqinfo
    Seqinfo object with 66 sequences (1 circular) from mm10 genome:
      seqnames       seqlengths isCircular genome
      chr1            195471971       <NA>   mm10
      chr2            182113224       <NA>   mm10
      chr3            160039680       <NA>   mm10
      chr4            156508116       <NA>   mm10
      chr5            151834684       <NA>   mm10
      ...                   ...        ...    ...
      chrUn_GL456392      23629       <NA>   mm10
      chrUn_GL456393      55711       <NA>   mm10
      chrUn_GL456394      24323       <NA>   mm10
      chrUn_GL456396      21240       <NA>   mm10
      chrUn_JH584304     114452       <NA>   mm10

    $elementMetadata
    DataFrame with 410519 rows and 2 columns
             exon_id      geneid
           <integer> <character>
    1             18       18777
    2             19       18777
    3             20       18777
    4             21       18777
    5             22       18777
    ...          ...         ...
    410515    447554       66776
    410516    447555       66776
    410517    447556       66776
    410518    447557       66776
    410519    447558       66776

    $elementType
    [1] "ANY"

    $metadata
    $metadata$genomeInfo
    $metadata$genomeInfo$`Db type`
    [1] "TxDb"

    $metadata$genomeInfo$`Supporting package`
    [1] "GenomicFeatures"

    $metadata$genomeInfo$`Data source`
    [1] "UCSC"

    $metadata$genomeInfo$Genome
    [1] "mm10"

    $metadata$genomeInfo$Organism
    [1] "Mus musculus"

    $metadata$genomeInfo$`Taxonomy ID`
    [1] "10090"

    $metadata$genomeInfo$`UCSC Table`
    [1] "knownGene"

    $metadata$genomeInfo$`UCSC Track`
    [1] "GENCODE VM23"

    $metadata$genomeInfo$`Resource URL`
    [1] "http://genome.ucsc.edu/"

    $metadata$genomeInfo$`Type of Gene ID`
    [1] "Entrez Gene ID"

    $metadata$genomeInfo$`Full dataset`
    [1] "yes"

    $metadata$genomeInfo$`miRBase build ID`
    [1] NA

    $metadata$genomeInfo$transcript_nrow
    [1] "142446"

    $metadata$genomeInfo$exon_nrow
    [1] "447558"

    $metadata$genomeInfo$cds_nrow
    [1] "243727"

    $metadata$genomeInfo$`Db created by`
    [1] "GenomicFeatures package from Bioconductor"

    $metadata$genomeInfo$`Creation time`
    [1] "2019-10-21 20:52:26 +0000 (Mon, 21 Oct 2019)"

    $metadata$genomeInfo$`GenomicFeatures version at creation time`
    [1] "1.37.4"

    $metadata$genomeInfo$`RSQLite version at creation time`
    [1] "2.1.2"

    $metadata$genomeInfo$DBSCHEMAVERSION
    [1] "1.2"



    $class
    [1] "GRanges"
    attr(,"package")
    [1] "GenomicRanges"

    >
    > str(t1)    #显示每个变量的行列数和类型  
    Formal class 'GRanges' [package "GenomicRanges"] with 7 slots
      ..@ seqnames       :Formal class 'Rle' [package "S4Vectors"] with 4 slots
      .. .. ..@ values         : Factor w/ 66 levels "chr1","chr2",..: 1 2 3 4 5 6 7 8 9 10 ...
      .. .. ..@ lengths        : int [1:30] 25139 32977 18919 23826 26471 20448 34789 19936 23361 18793 ...
      .. .. ..@ elementMetadata: NULL
      .. .. ..@ metadata       : list()
      ..@ ranges         :Formal class 'IRanges' [package "IRanges"] with 6 slots
      .. .. ..@ start          : int [1:410519] 4807788 4807823 4807830 4807892 4807896 4807898 4807911 4808237 4808455 4828584 ...
      .. .. ..@ width          : int [1:410519] 195 160 153 91 87 85 72 129 32 66 ...
      .. .. ..@ NAMES          : NULL
      .. .. ..@ elementType    : chr "ANY"
      .. .. ..@ elementMetadata: NULL
      .. .. ..@ metadata       : list()
      ..@ strand         :Formal class 'Rle' [package "S4Vectors"] with 4 slots
      .. .. ..@ values         : Factor w/ 3 levels "+","-","*": 1 2 1 2 1 2 1 2 1 2 ...
      .. .. ..@ lengths        : int [1:48] 12327 12812 16807 16170 9829 9090 12035 11791 13416 13055 ...
      .. .. ..@ elementMetadata: NULL
      .. .. ..@ metadata       : list()
      ..@ seqinfo        :Formal class 'Seqinfo' [package "GenomeInfoDb"] with 4 slots
      .. .. ..@ seqnames   : chr [1:66] "chr1" "chr2" "chr3" "chr4" ...
      .. .. ..@ seqlengths : int [1:66] 195471971 182113224 160039680 156508116 151834684 149736546 145441459 129401213 124595110 130694993 ...
      .. .. ..@ is_circular: logi [1:66] NA NA NA NA NA NA ...
      .. .. ..@ genome     : chr [1:66] "mm10" "mm10" "mm10" "mm10" ...
      ..@ elementMetadata:Formal class 'DFrame' [package "S4Vectors"] with 6 slots
      .. .. ..@ rownames       : NULL
      .. .. ..@ nrows          : int 410519
      .. .. ..@ listData       :List of 2
      .. .. .. ..$ exon_id: int [1:410519] 18 19 20 21 22 23 24 25 26 27 ...
      .. .. .. ..$ geneid : chr [1:410519] "18777" "18777" "18777" "18777" ...
      .. .. ..@ elementType    : chr "ANY"
      .. .. ..@ elementMetadata: NULL
      .. .. ..@ metadata       : list()
      ..@ elementType    : chr "ANY"
      ..@ metadata       :List of 1
      .. ..$ genomeInfo:List of 20
      .. .. ..$ Db type                                 : chr "TxDb"
      .. .. ..$ Supporting package                      : chr "GenomicFeatures"
      .. .. ..$ Data source                             : chr "UCSC"
      .. .. ..$ Genome                                  : chr "mm10"
      .. .. ..$ Organism                                : chr "Mus musculus"
      .. .. ..$ Taxonomy ID                             : chr "10090"
      .. .. ..$ UCSC Table                              : chr "knownGene"
      .. .. ..$ UCSC Track                              : chr "GENCODE VM23"
      .. .. ..$ Resource URL                            : chr "http://genome.ucsc.edu/"
      .. .. ..$ Type of Gene ID                         : chr "Entrez Gene ID"
      .. .. ..$ Full dataset                            : chr "yes"
      .. .. ..$ miRBase build ID                        : chr NA
      .. .. ..$ transcript_nrow                         : chr "142446"
      .. .. ..$ exon_nrow                               : chr "447558"
      .. .. ..$ cds_nrow                                : chr "243727"
      .. .. ..$ Db created by                           : chr "GenomicFeatures package from Bioconductor"
      .. .. ..$ Creation time                           : chr "2019-10-21 20:52:26 +0000 (Mon, 21 Oct 2019)"
      .. .. ..$ GenomicFeatures version at creation time: chr "1.37.4"
      .. .. ..$ RSQLite version at creation time        : chr "2.1.2"
      .. .. ..$ DBSCHEMAVERSION                         : chr "1.2"
    >
    > class(t1)#: 查看变量类型,vector、data.frame、matrix、factor、list
    [1] "GRanges"
    attr(,"package")
    [1] "GenomicRanges"
    >
    > mode(t1)#: 查看数据大类,character、numeric、logical
    [1] "S4"
    >
    > typeof(t1)#: 查看数据细类,integer、double、single、float
    [1] "S4"

    ==========================

  • 相关阅读:
    Code Forces 650 C Table Compression(并查集)
    Code Forces 645B Mischievous Mess Makers
    POJ 3735 Training little cats(矩阵快速幂)
    POJ 3233 Matrix Power Series(矩阵快速幂)
    PAT 1026 Table Tennis (30)
    ZOJ 3609 Modular Inverse
    Java实现 LeetCode 746 使用最小花费爬楼梯(递推)
    Java实现 LeetCode 745 前缀和后缀搜索(使用Hash代替字典树)
    Java实现 LeetCode 745 前缀和后缀搜索(使用Hash代替字典树)
    Java实现 LeetCode 745 前缀和后缀搜索(使用Hash代替字典树)
  • 原文地址:https://www.cnblogs.com/emanlee/p/14890988.html
Copyright © 2011-2022 走看看