国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

R語言【taxa】——classification():儲存分類樹的分類信息

這篇具有很好參考價值的文章主要介紹了R語言【taxa】——classification():儲存分類樹的分類信息。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Package?taxa?version 0.4.2


Usage

classification(x = NULL, taxonomy = NULL, .names = NULL)

Arguments

參數(shù)【x】:以下之一:

  • ? ? ? ? 一個列表,每個元素表示一組嵌套的類群。列表內(nèi)容允許是任何能夠轉(zhuǎn)換為taxon的格式。
  • 一個 taxonomy 對象中 單個 taxon 對象的索引或名稱,taxonomy 對象由參數(shù)【taxonomy】指定。長度不限,但必須是 taxonomy 對象中有效的索引。

參數(shù)【taxonomy】:一個 taxonomy 對象。只有當(dāng)?shù)谝粋€參數(shù)提供的是類群的索引時才需要此參數(shù)。

參數(shù)【.names】:向量的名稱。


Value

一個 taxa_classification 類的 S3 對象。


Examples

通過 列表 創(chuàng)建 classification 向量:

x <- classification(list(
  c('Carnivora', 'Felidae', 'Panthera', 'Panthera leo'),
  c('Carnivora', 'Felidae', 'Panthera', 'Panthera tigris'),
  c('Carnivora', 'Ursidae', 'Ursus', 'Ursus arctos'),
  c('Carnivora', 'Ursidae', 'Ursus', 'Ursus arctos'),
  c('Carnivora', 'Felidae', 'Panthera', 'Panthera tigris')
))
<classification[5]>
[1] Carnivora|Felidae|Panthera|Panthera leo   
[2] Carnivora|Felidae|Panthera|Panthera tigris
[3] Carnivora|Ursidae|Ursus|Ursus arctos      
[4] Carnivora|Ursidae|Ursus|Ursus arctos      
[5] Carnivora|Felidae|Panthera|Panthera tigris

通過 taxonomy 對象 及其 索引 創(chuàng)建 classification:

x <- classification(c(3, 4, 4, 5, 5, 6, 8, 8, 2, 5, 6, 2),
                    taxonomy(c('Carnivora', 'Felidae', 'Panthera', 'Panthera leo',
                               'Panthera tigris', 'Ursidae', 'Ursus', 'Ursus arctos'),
                             supertaxa = c(NA, 1, 2, 3, 3, 1, 6, 7)))
<classification[12]>
 [1] Carnivora|Felidae|Panthera                
 [2] Carnivora|Felidae|Panthera|Panthera leo   
 [3] Carnivora|Felidae|Panthera|Panthera leo   
 [4] Carnivora|Felidae|Panthera|Panthera tigris
 [5] Carnivora|Felidae|Panthera|Panthera tigris
 [6] Carnivora|Ursidae                         
 [7] Carnivora|Ursidae|Ursus|Ursus arctos      
 [8] Carnivora|Ursidae|Ursus|Ursus arctos      
 [9] Carnivora|Felidae                         
[10] Carnivora|Felidae|Panthera|Panthera tigris
[11] Carnivora|Ursidae                         
[12] Carnivora|Felidae 
x <- classification(c(3, 4, 4, 5, 5, 6, 8, 8, 2, 5, 6, 2),
                    taxonomy(taxon(name = c('Carnivora', 'Felidae', 'Panthera', 'Panthera leo',
                                            'Panthera tigris', 'Ursidae', 'Ursus', 'Ursus arctos'),
                                   rank = c('order', 'family', 'genus', 'species',
                                            'species', 'family', 'genus', 'species'),
                                   id = taxon_id(c('33554', '9681', '9688', '9689',
                                                   '9694', '9632', '9639', '9644'),
                                                 db = 'ncbi'),
                                   auth = c('Bowdich, 1821', 'Fischer, 1817',
                                            'Oken, 1816', 'L., 1758',
                                            'L., 1758', 'Fischer, 1817',
                                            'L., 1758', 'L., 1758')),
                             supertaxa = c(NA, 1, 2, 3, 3, 1, 6, 7)))
names(x) <- letters[1:12]
<classification[12]>
                                         a 
                Carnivora|Felidae|Panthera 
                                         b 
   Carnivora|Felidae|Panthera|Panthera leo 
                                         c 
   Carnivora|Felidae|Panthera|Panthera leo 
                                         d 
Carnivora|Felidae|Panthera|Panthera tigris 
                                         e 
Carnivora|Felidae|Panthera|Panthera tigris 
                                         f 
                         Carnivora|Ursidae 
                                         g 
      Carnivora|Ursidae|Ursus|Ursus arctos 
                                         h 
      Carnivora|Ursidae|Ursus|Ursus arctos 
                                         i 
                         Carnivora|Felidae 
                                         j 
Carnivora|Felidae|Panthera|Panthera tigris 
                                         k 
                         Carnivora|Ursidae 
                                         l 
                         Carnivora|Felidae 
Rank levels: order < family < genus < species

查看 classification 對象的各個組分:

> tax_name(x)
                a                 b                 c                 d                 e                 f                 g 
       "Panthera"    "Panthera leo"    "Panthera leo" "Panthera tigris" "Panthera tigris"         "Ursidae"    "Ursus arctos" 
                h                 i                 j                 k                 l 
   "Ursus arctos"         "Felidae" "Panthera tigris"         "Ursidae"         "Felidae" 
> tax_rank(x)
<taxon_rank[12]>
      a       b       c       d       e       f       g       h       i       j       k       l 
  genus species species species species  family species species  family species  family  family 
Rank levels: order < family < genus < species
> tax_id(x)
<taxon_id[12]>
          a           b           c           d           e           f           g           h           i           j           k 
9688 (ncbi) 9689 (ncbi) 9689 (ncbi) 9694 (ncbi) 9694 (ncbi) 9632 (ncbi) 9644 (ncbi) 9644 (ncbi) 9681 (ncbi) 9694 (ncbi) 9632 (ncbi) 
          l 
9681 (ncbi) 
> tax_db(x)
<taxon_db[12]>
   a    b    c    d    e    f    g    h    i    j    k    l 
ncbi ncbi ncbi ncbi ncbi ncbi ncbi ncbi ncbi ncbi ncbi ncbi 
> tax_auth(x)
<taxon_authority[12]>
           a            b            c            d            e            f            g            h            i            j 
   Oken 1816      L. 1758      L. 1758      L. 1758      L. 1758 Fischer 1817      L. 1758      L. 1758 Fischer 1817      L. 1758 
           k            l 
Fischer 1817 Fischer 1817 
> tax_author(x)
        a         b         c         d         e         f         g         h         i         j         k         l 
   "Oken"      "L."      "L."      "L."      "L." "Fischer"      "L."      "L." "Fischer"      "L." "Fischer" "Fischer" 
> tax_date(x)
     a      b      c      d      e      f      g      h      i      j      k      l 
"1816" "1758" "1758" "1758" "1758" "1817" "1758" "1758" "1817" "1758" "1817" "1817" 
> tax_cite(x)
 a  b  c  d  e  f  g  h  i  j  k  l 

操作 classification 向量:文章來源地址http://www.zghlxwxcb.cn/news/detail-820208.html

> x[1:3]
<classification[3]>
                                      a                                       b 
             Carnivora|Felidae|Panthera Carnivora|Felidae|Panthera|Panthera leo 
                                      c 
Carnivora|Felidae|Panthera|Panthera leo 
Rank levels: order < family < genus < species


> x[tax_rank(x) > 'family']
<classification[8]>
                                         a                                          b 
                Carnivora|Felidae|Panthera    Carnivora|Felidae|Panthera|Panthera leo 
                                         c                                          d 
   Carnivora|Felidae|Panthera|Panthera leo Carnivora|Felidae|Panthera|Panthera tigris 
                                         e                                          g 
Carnivora|Felidae|Panthera|Panthera tigris       Carnivora|Ursidae|Ursus|Ursus arctos 
                                         h                                          j 
      Carnivora|Ursidae|Ursus|Ursus arctos Carnivora|Felidae|Panthera|Panthera tigris 
Rank levels: order < family < genus < species


> is.na(x)
 [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE

到了這里,關(guān)于R語言【taxa】——classification():儲存分類樹的分類信息的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • c語言數(shù)據(jù)結(jié)構(gòu)實驗:鏈表實現(xiàn)學(xué)生信息的儲存

    進入正題 本文作者同為大一新生,寫這篇文章的目的是記錄自己的學(xué)習(xí)經(jīng)歷,以及幫助一些稍有困難的同學(xué)理解數(shù)據(jù)結(jié)構(gòu),能力有限,如有錯誤請指出。本文基于嚴蔚敏老師的《數(shù)據(jù)結(jié)構(gòu)與算法(c語言版 第二版)》創(chuàng)作。(建議學(xué)習(xí)的時候搭配著書看) 學(xué)習(xí)前提 : 1.本文

    2024年02月03日
    瀏覽(19)
  • 使用c/c++語言寫一個簡單的學(xué)生信息管理系統(tǒng)(使用結(jié)構(gòu)體數(shù)組,包含文件儲存,文件讀取等)

    使用c/c++語言寫一個簡單的學(xué)生信息管理系統(tǒng)(使用結(jié)構(gòu)體數(shù)組,包含文件儲存,文件讀取等)

    使用c/c++開發(fā)的一個簡單學(xué)生信息管理系統(tǒng),功能如圖所示: 選擇不同的數(shù)字后可以選擇不同的功能使用 在剛開始運行系統(tǒng)時會進行一個系統(tǒng)暫停,使用了windows函數(shù)庫里面的system(\\\"pause\\\"),暫停系統(tǒng)有助于保護系統(tǒng)穩(wěn)定性,防止系統(tǒng)出現(xiàn)閃屏等意外情況導(dǎo)致閃退等,并且使用了

    2024年02月09日
    瀏覽(23)
  • 機器學(xué)習(xí)12:分類 Classification

    分類(Classification)是一個有監(jiān)督的學(xué)習(xí)過程,目標數(shù)據(jù)集(示例集)中具有的類別是已知的,分類過程需要做的就是把每一條記錄歸到對應(yīng)的類別下。由于必須事先知道各個類別的信息,并且所有待分類的數(shù)據(jù)條目都默認有對應(yīng)的類別,因此分類算法也有其局限性,當(dāng)上述

    2024年02月11日
    瀏覽(21)
  • Blockchain classification區(qū)塊鏈分類

    目錄 1.public blockchain 2.private blockchain 3.consortium blockchain 區(qū)塊鏈采用不同的共識機制,區(qū)塊鏈分為三類:公鏈、私鏈、聯(lián)盟鏈。 公鏈公開、透明的,信息對任何人都可見;任何人都可以在鏈上發(fā)起交易,任何人都可以按共識接入?yún)^(qū)塊鏈。沒有人可以修改鏈上數(shù)據(jù)、也沒有機構(gòu)或

    2024年02月09日
    瀏覽(54)
  • R語言【taxa】——taxa包中的類

    Package? taxa ?version 0.4.2 taxa_taxon-class taxa_taxonomy-class taxa_taxon_authority-class taxa_taxon_db-class? taxa_taxon_id-class taxa_taxon_rank-class ? ? ? ? 保存類群的基本信息,包括名稱,等級和ID。 參數(shù)【name】:類群的名稱。 參數(shù)【rank】:類群的等級。 參數(shù)【id】:類群的ID。 參數(shù)【auth】:類群

    2024年01月24日
    瀏覽(21)
  • (一)圖像分類任務(wù)介紹 Image Classification

    (一)圖像分類任務(wù)介紹 Image Classification

    目錄 一、什么是圖像分類任務(wù)?它有哪些應(yīng)用場景? 二、圖像分類任務(wù)的難點? 三、基于規(guī)則的方法是否可行? 四、什么是數(shù)據(jù)驅(qū)動的圖像分類范式? 數(shù)據(jù)集構(gòu)建 分類器設(shè)計與學(xué)習(xí) 分類器決策 五、常用的分類任務(wù)評價指標是什么?? ????????圖像分類任務(wù)是計算機視

    2024年02月11日
    瀏覽(25)
  • 機器學(xué)習(xí)(10) 邏輯回歸:多元分類(Multi-class classification)

    機器學(xué)習(xí)(10) 邏輯回歸:多元分類(Multi-class classification)

    對于數(shù)據(jù)集中存在多個類別的分類問題,我們可以采用一種叫做 One-vs-rest 的方法,將其轉(zhuǎn)化成二元分類的問題,然后再進行解決。 前面的是對于二元分類問題,應(yīng)該如何去處理其預(yù)測函數(shù)、代價函數(shù)和梯度下降算法。 但是多元的分類才是生活常見的情況。 例如對于郵件,我

    2024年02月02日
    瀏覽(29)
  • R語言【taxa】——internodes():獲得中間節(jié)點

    Package? taxa ?version 0.4.2 獲取每個分類單元或其他每個分類單元值的節(jié)點間索引。節(jié)間是一個恰好有一個上級分類群和一個下級分類群的分類群。這些分類群可以在不丟失剩余分類群之間關(guān)系信息的情況下被移除。 參數(shù)【x】 :用來獲取中間節(jié)點的對象,比如一個 taxonomy 對象

    2024年01月24日
    瀏覽(9)
  • R語言【taxa】——as_data_frame():將 taxa 的對象 轉(zhuǎn)換為 data.frame

    Package? taxa ?version 0.4.2 ? ? ? ? 將 taxa 對象包含的信息轉(zhuǎn)換為 data.frame,信息保存在列中。如果使用 as_tribble 則轉(zhuǎn)換為表格。 ??? 參數(shù)【x】 :由 taxa 定義的一個對象。比如 taxon 或 taxon_id。 參數(shù)【row.names】 :NULL值,或者命名data frame行名的字符向量。不允許缺失值。 參數(shù)【

    2024年01月24日
    瀏覽(21)
  • huggingface pipeline零訓(xùn)練樣本分類Zero-Shot Classification的實現(xiàn)

    1 : 默認的model 。 輸出是 education 第一位的。 2 : 使用 morit/chinese_xlm_xnli : 3:使用 facebook/bart-large-mnli 4:

    2024年02月20日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包