国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - R語言 - R語言 查找滿足條件的數并獲取索引的操作

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

2022-01-05 16:25hongweigg R語言

這篇文章主要介紹了R語言 查找滿足條件的數并獲取索引的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

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

?
1
2
3
4
5
6
7
8
9
10
> 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、找到了滿足條件的數,但如何獲取這些數在原向量中的位置(或索引呢)?

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

?
1
2
3
4
5
> 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

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

?
1
2
3
> 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)判斷至少一個數滿足條件

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

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

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

例如判斷所有的數都大于0,判斷所有的數都大于等于0:

?
1
2
3
4
5
> all(c2>0)
[1] FALSE
> all(c2>=0)
[1] TRUE
>

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

如下所示:

?
1
2
3
4
5
6
> 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函數返回符合條件元素的下標

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持服務器之家。如有錯誤或未考慮完全的地方,望不吝賜教。

原文鏈接:https://blog.csdn.net/hongweigg/article/details/47948597

延伸 · 閱讀

精彩推薦
  • R語言R語言實現支持向量機SVM應用案例

    R語言實現支持向量機SVM應用案例

    本文主要介紹了R語言實現支持向量機SVM應用案例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    一天_pika5222022-01-18
  • R語言R語言gsub替換字符工具的具體使用

    R語言gsub替換字符工具的具體使用

    這篇文章主要介紹了R語言gsub替換字符工具的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友...

    lztttao10372021-12-24
  • R語言基于R/RStudio中安裝包“無法與服務器建立連接”的解決方案

    基于R/RStudio中安裝包“無法與服務器建立連接”的解決方案

    這篇文章主要介紹了基于R/RStudio中安裝包“無法與服務器建立連接”的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    truffle52815052022-01-05
  • R語言如何用R語言繪制散點圖

    如何用R語言繪制散點圖

    這篇文章主要介紹了如何用R語言繪制散點圖,幫助大家更好的理解和學習使用R語言,感興趣的朋友可以了解下...

    菜鳥教程13002021-12-23
  • R語言R語言常量知識點總結

    R語言常量知識點總結

    在本篇文章里小編給大家整理了一篇關于R語言常量知識點總結內容,有興趣的朋友們可以學習分享下。...

    R語言教程網12102021-12-29
  • R語言R語言中qplot()函數的用法說明

    R語言中qplot()函數的用法說明

    這篇文章主要介紹了R語言中qplot()函數的用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    Jack_丁明12752022-01-05
  • R語言R語言中的vector(向量),array(數組)使用總結

    R語言中的vector(向量),array(數組)使用總結

    這篇文章主要介紹了R語言中的vector(向量),array(數組)使用總結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要...

    A葉子葉來5772021-11-14
  • R語言R語言讀取xls與xlsx格式文件過程

    R語言讀取xls與xlsx格式文件過程

    這篇文章主要為大家介紹了使用R語言讀取xls與xlsx格式文件的過程步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪...

    Kanny廣小隸11982022-01-20
主站蜘蛛池模板: 成人精品一区二区 | 亚洲欧美日韩另类精品一区二区三区 | 亚洲一区二区三区四区五区午夜 | 综合网激情 | 日韩国产欧美精品 | 美女久久久 | 91av在线视频观看 | 亚洲午夜精品毛片成人播放器 | 欧美大片免费观看 | 亚洲国产精品免费在线观看 | 国产在线观看 | 免费看一区二区三区 | 国产一区二区三区四区二区 | 中文字幕在线观看一区二区 | 国产在线精品一区二区三区 | 中文字幕乱码一区二区三区 | 在线视频国产一区 | 亚洲欧美日韩另类一区二区 | 婷婷中文字幕 | 欧美日本韩国一区二区三区 | 精品9999| 91亚洲一区 | 九九视频在线 | 麻豆美女 | 一区二区国产精品 | 激情亚洲 | 欧美日韩综合视频 | 久久久久国产精品免费 | 日韩av电影在线观看 | 五月天婷婷国产精品 | 欧美日本韩国一区二区三区 | 亚洲福利 | 欧美高清一区 | 欧美透逼 | 亚洲精品一区 | 国产视频亚洲 | 亚洲国产精品尤物yw在线观看 | 日本一区二区三区在线视频 | 久久色视频| 午夜影院黄色 | 一级色视频 |