最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

R語言 查找滿足條件的數(shù)并獲取索引的操作

 更新時間:2021年04月02日 11:36:40   作者:hongweigg  
這篇文章主要介紹了R語言 查找滿足條件的數(shù)并獲取索引的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1、在R語言中,如何找到滿足條件的數(shù)呢?

例如給定一個向量c2,要求找到數(shù)值大于0的數(shù):

> c2
 [1] 0.00 0.00 0.00 0.00 0.00 0.00 0.06 0.09 0.20 0.09 0.08 0.14 0.14 0.23
[15] 0.08 0.06 0.12 0.20 0.14 0.11 0.20 0.14 0.17 0.15 0.18 0.15 0.20 0.12
[29] 0.23 0.08 0.12 0.08 0.23 0.12 0.08 0.17 0.18 0.17 0.12 0.17 0.14 0.18
[43] 0.11 0.27 0.06
> c2[c2>0]
 [1] 0.06 0.09 0.20 0.09 0.08 0.14 0.14 0.23 0.08 0.06 0.12 0.20 0.14 0.11
[15] 0.20 0.14 0.17 0.15 0.18 0.15 0.20 0.12 0.23 0.08 0.12 0.08 0.23 0.12
[29] 0.08 0.17 0.18 0.17 0.12 0.17 0.14 0.18 0.11 0.27 0.06
>

2、找到了滿足條件的數(shù),但如何獲取這些數(shù)在原向量中的位置(或索引呢)?

答案是使用which()函數(shù)。首先找到滿足大于0的數(shù)列:

> c2>0
 [1] FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUE TRUE TRUE
[13] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
[25] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE
[37] TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE

其次,根據(jù)該數(shù)列標識,就能找到對應的索引了。

> which(c2>0)
 [1] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
[25] 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45

3、查找判斷

(1)判斷至少一個數(shù)滿足條件

例如判斷向量中至少有一個小于或等于零的數(shù)

> any(c2<=0)
[1] TRUE

(2)判斷所有的數(shù)都滿足條件

例如判斷所有的數(shù)都大于0,判斷所有的數(shù)都大于等于0:

> all(c2>0)
[1] FALSE
> all(c2>=0)
[1] TRUE
>

補充:R語言-查詢向量中指定條件的數(shù)據(jù)-which

如下所示:

 > c(1,2,5,2,1,6,19,77,68,21,2,2,1,1)->x
 > which(x>20)->y
 > y
 [1] 8 9 10
 > x[y]
 [1] 77 68 21

which函數(shù)返回符合條件元素的下標

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • R語言對Excel文件操作實例

    R語言對Excel文件操作實例

    在本篇文章里小編給大家整理了一篇關(guān)于R語言對Excel文件操作實例內(nèi)容,有興趣的朋友們可以學習下。
    2021-05-05
  • R語言中c()函數(shù)與paste()函數(shù)的區(qū)別說明

    R語言中c()函數(shù)與paste()函數(shù)的區(qū)別說明

    這篇文章主要介紹了R語言中c()函數(shù)與paste()函數(shù)的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言學習之火山圖的繪制詳解

    R語言學習之火山圖的繪制詳解

    火山圖作為散點圖的一種,將統(tǒng)計測試中的統(tǒng)計顯著性量度和變化幅度相結(jié)合,從而能夠幫助快速直觀地識別那些變化幅度較大且具有統(tǒng)計學意義的數(shù)據(jù)點。本文將為大家詳細介紹如何利用R語言繪制火山圖,需要的可以參考一下
    2022-03-03
  • R語言數(shù)據(jù)可視化ggplot繪制置信區(qū)間與分組繪圖技巧

    R語言數(shù)據(jù)可視化ggplot繪制置信區(qū)間與分組繪圖技巧

    這篇文章主要為大家介紹了R語言數(shù)據(jù)可視化ggplot繪制置信區(qū)間與分組繪圖的技巧,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-11-11
  • R語言繪制空間熱力圖實例講解

    R語言繪制空間熱力圖實例講解

    這篇文章主要介紹了R語言繪制空間熱力圖實例講解,圖文實例講解的很清楚,有感興趣的同學可以學習下
    2021-03-03
  • R語言ggplot2邊框背景去除的實現(xiàn)

    R語言ggplot2邊框背景去除的實現(xiàn)

    這篇文章主要介紹了R語言ggplot2邊框背景去除的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • Rstudio中安裝package出現(xiàn)的問題及解決

    Rstudio中安裝package出現(xiàn)的問題及解決

    這篇文章主要介紹了Rstudio中安裝package出現(xiàn)的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言與多元線性回歸分析計算案例

    R語言與多元線性回歸分析計算案例

    本文主要介紹了R語言與多元線性回歸分析計算案例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • R語言數(shù)據(jù)類型轉(zhuǎn)換的實現(xiàn)(向量,列表,矩陣)

    R語言數(shù)據(jù)類型轉(zhuǎn)換的實現(xiàn)(向量,列表,矩陣)

    我們在使用R語言做數(shù)據(jù)分析時,會一直對數(shù)據(jù)進行不同類型的轉(zhuǎn)換,本文主要介紹了R語言數(shù)據(jù)類型轉(zhuǎn)換的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-04-04
  • R語言變量賦值深入講解

    R語言變量賦值深入講解

    這篇文章主要介紹了R語言變量賦值深入講解,內(nèi)容講解的很清晰,有感興趣的可以學習下
    2021-03-03

最新評論

平果县| 永寿县| 枣强县| 夏津县| 桐乡市| 房山区| 万山特区| 朝阳县| 启东市| 阜新| 山丹县| 长沙县| 吉木萨尔县| 宁乡县| 京山县| 若羌县| 拉孜县| 潞城市| 金昌市| 凉山| 五大连池市| 仲巴县| 四会市| 北宁市| 关岭| 广东省| 昭觉县| 虎林市| 吉林市| 靖西县| 尤溪县| 马龙县| 文安县| 梅州市| 麦盖提县| 麻栗坡县| 岐山县| 错那县| 密云县| 准格尔旗| 嘉鱼县|