亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

例如給定一個(gè)向量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ù)列標(biāo)識,就能找到對應(yīng)的索引了。

> 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)判斷至少一個(gè)數(shù)滿足條件

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

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

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

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

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

補(bǔ)充: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ù)返回符合條件元素的下標(biāo)

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

相關(guān)文章

  • R語言:實(shí)現(xiàn)因子與字符串的互轉(zhuǎn)

    R語言:實(shí)現(xiàn)因子與字符串的互轉(zhuǎn)

    這篇文章主要介紹了R語言:實(shí)現(xiàn)因子與字符串的互轉(zhuǎn)操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言利用loess如何去除某個(gè)變量對數(shù)據(jù)的影響詳解

    R語言利用loess如何去除某個(gè)變量對數(shù)據(jù)的影響詳解

    這篇文章主要給大家介紹了關(guān)于R語言利用loess去除某個(gè)變量對數(shù)據(jù)的影響的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • R語言學(xué)習(xí)之基礎(chǔ)繪圖詳解

    R語言學(xué)習(xí)之基礎(chǔ)繪圖詳解

    這篇文章主要為大家詳細(xì)介紹了R語言中基礎(chǔ)繪圖的相關(guān)知識,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以了解一下
    2023-03-03
  • R語言對二進(jìn)制文件操作詳解

    R語言對二進(jìn)制文件操作詳解

    在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于R語言二進(jìn)制文件操作實(shí)例內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-05-05
  • R語言操作XML文件實(shí)例分析

    R語言操作XML文件實(shí)例分析

    在本篇文章里小編給大家整理的是一篇關(guān)于R語言操作XML文件實(shí)例分析,有興趣的朋友們可以跟著學(xué)習(xí)下。
    2021-05-05
  • R語言中向量和矩陣簡單運(yùn)算的實(shí)現(xiàn)

    R語言中向量和矩陣簡單運(yùn)算的實(shí)現(xiàn)

    這篇文章主要介紹了R語言中向量和矩陣簡單運(yùn)算的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • R語言-實(shí)現(xiàn)按日期分組求皮爾森相關(guān)系數(shù)矩陣

    R語言-實(shí)現(xiàn)按日期分組求皮爾森相關(guān)系數(shù)矩陣

    這篇文章主要介紹了R語言-實(shí)現(xiàn)按日期分組求皮爾森相關(guān)系數(shù)矩陣,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • R語言操作文件方法詳解教程

    R語言操作文件方法詳解教程

    這篇文章主要為大家介紹了R語言如何操作文件的方法詳解教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2021-11-11
  • R語言時(shí)間序列TAR閾值自回歸模型示例詳解

    R語言時(shí)間序列TAR閾值自回歸模型示例詳解

    這篇文章主要介紹了R語言時(shí)間序列TAR閾值自回歸模型,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • R繪制漂亮的中國地圖的實(shí)現(xiàn)示例

    R繪制漂亮的中國地圖的實(shí)現(xiàn)示例

    本文主要介紹了R繪制漂亮的中國地圖的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09

最新評論