<strike id="rrvnz"></strike>

    <noframes id="rrvnz">
    <noframes id="rrvnz"><span id="rrvnz"><pre id="rrvnz"></pre></span><address id="rrvnz"></address>
    <address id="rrvnz"><nobr id="rrvnz"></nobr></address><noframes id="rrvnz">
      <em id="rrvnz"></em>

        首 頁IT知識庫翔宇問吧收藏內容
        當前位置:翔宇亭IT樂園IT知識庫R語言

        R語言中switch()函數的使用

        減小字體 增大字體 作者:biye5u.com  來源:本站原創  發布時間:2017-12-22 17:56:31

        在R語言中,switch()函數是多分支結構,其使用方法如下:

        switch(expr, list)

        expr為表達式,其值或為一個整數值或為一個字符串。

        list為一個列表。

        其運行機理為:如果expr的計算結果為整數,且值在1~length(list)之間時,則switch()函數返回列表相應位置的值。如果expr的值超出范圍,則沒有返回值(老版本的R中返回NULL)。

        R語言中switch()函數的使用

        舉例1:

        x<-2
        switch(x, "翔宇亭IT樂園", "R語言學習", "翔宇亭IT樂園歡迎你來")

        舉例2:

        switch(3, 3+5, 3*5, 3-5, 3**5)

        舉例3:

        switch(2*2,mean(1:10),sum(1:10),max(1:10),min(1:10),sqrt(1:10))

        如果switch()中的list參數是有名定義時,則當expr等于元素名時,返回變量名對應的值,否則沒有返回值。

        舉例4:

        you.like<-"fruit"
        switch(you.like, drink="water", meat = "beef", fruit = "apple", vegetable="cabbage")

        各部分執行結果如下:

        R語言中swtich()函數使用舉例

        知識評論評論內容只代表網友觀點,與本站立場無關!

           評論摘要(共 0 條,得分 0 分,平均 0 分) 查看完整評論
        愿您的精彩評論引起共鳴,帶來思考和價值。
        用戶名: 查看更多評論
        分 值:100分 90分 80分 70分 60分 40分 20分
        內 容:
        驗證碼:
        關于本站 | 網站幫助 | 廣告合作 | 網站聲明 | 友情連接 | 網站地圖
        本站部分內容來自互聯網,如有侵權,請來信告之,謝謝!
        Copyright © 2007-2020 biye5u.com. All Rights Reserved.
        特黄特色三级在线观看 - 视频 - 在线观看 - 影视资讯 -心晴网