检查 R 向量中的任何值是否大于或小于某个特定值。
要检查 R 向量中的任何值是否大于或小于某个特定值,我们可以使用任何函数。
例如,如果我们有一个名为 V 的向量,并且我们想要检查 V 中的任何值是否大于 100,那么我们可以使用下面给出的命令 -
any(V>100)
类似地,我们可以使用如下命令检查任何值是否小于 100 -
any(V<100)
查看下面的示例以了解其工作原理,
示例 1
以下代码片段创建了一个示例数据框 -
x1<-rpois(200,5) x1
创建了以下数据框
[1] 4 6 5 4 5 4 8 5 4 7 6 3 1 8 7 1 4 4 6 9 3 8 3 6 4 [26] 6 2 7 3 1 3 12 3 4 2 4 1 3 6 6 5 5 5 3 3 10 4 5 2 4 [51] 4 5 5 8 5 2 3 5 3 6 10 7 4 3 4 2 10 5 4 6 4 7 5 4 2 [76] 5 6 6 7 3 5 3 5 2 5 5 4 6 3 6 12 4 6 3 4 3 6 9 3 2 [101] 4 7 4 7 9 6 8 7 5 5 2 3 9 5 4 4 5 8 7 5 5 3 5 4 4 [126] 6 7 3 5 3 5 5 10 5 9 4 3 7 9 6 2 6 10 7 4 7 6 5 2 5 [151] 7 2 0 6 6 3 9 5 3 6 5 8 2 3 9 7 6 7 3 5 4 6 6 4 8 [176] 11 7 6 7 3 1 1 4 5 4 4 2 9 5 6 5 5 0 6 3 8 6 3 3 6
将以下代码添加到上述代码片段中 -
x1<-rpois(200,5) any(x1>10)
如果您执行上述代码片段,它将生成以下输出 -
[1] TRUE
将以下代码添加到上述代码片段中 -
x1<-rpois(200,5) any(x1>15)
如果您执行上述代码片段,它将生成以下输出 -
[1] FALSE
将以下代码添加到上述代码片段中 -
x1<-rpois(200,5) any(x1<1)
如果您执行上述代码片段,它将生成以下输出 -
[1] TRUE
示例 2
以下代码片段创建了一个示例数据框 -
x2<-rpois(200,50) x2
创建了以下数据框
[1] 50 45 50 49 55 51 55 44 54 53 43 44 50 61 52 41 43 47 37 46 59 41 50 48 49 [26] 55 50 56 48 60 53 56 41 64 44 64 47 48 52 50 38 61 56 46 40 45 52 54 46 54 [51] 42 47 47 39 44 49 27 51 55 49 56 56 54 52 48 51 53 42 54 48 46 55 51 42 63 [76] 51 41 46 43 45 49 51 43 49 40 52 59 50 61 54 52 61 50 57 59 50 58 50 47 45 [101] 37 47 52 49 51 49 43 60 63 47 48 46 51 48 66 50 51 40 55 50 53 39 52 43 39 [126] 50 46 64 48 47 46 43 68 45 54 47 44 44 47 40 52 59 48 63 40 42 56 54 48 48 [151] 44 46 49 53 57 44 37 49 49 52 51 54 52 49 54 54 47 58 34 62 57 44 37 47 48 [176] 59 47 31 52 55 45 50 44 57 38 53 55 36 50 52 56 46 51 43 57 54 62 46 43 57
将以下代码添加到上述代码片段中 -
x2<-rpois(200,50) any(x2>70)
如果您执行上述代码片段,它将生成以下输出 -
[1] FALSE
将以下代码添加到上述代码片段中 -
x2<-rpois(200,50) any(x2<30)
如果您执行上述代码片段,它将生成以下输出 -
[1] TRUE
将以下代码添加到上述代码片段中 -
x2<-rpois(200,50) any(x2<20)
如果您执行上述代码片段,它将生成以下输出 -
[1] FALSE
示例 3
以下代码片段创建了一个示例数据框 -
x3<-round(rnorm(200),0) x3
创建了以下数据框
[1] 0 1 0 1 -2 -2 0 2 -3 -1 -1 -1 -1 1 0 1 -1 0 -2 -2 1 -2 -1 -1 0 [26] 0 1 0 0 0 -1 1 1 0 0 -1 -2 0 1 0 0 1 1 0 0 0 -1 0 -1 - 1 [51] 0 0 0 2 0 -1 0 0 -1 0 -2 0 -1 1 1 0 -1 1 0 0 0 0 0 0 0 [76] 1 -1 -1 0 1 0 0 0 1 1 0 0 1 -1 2 -1 0 2 -1 -1 0 1 1 -2 - 1 [101] -1 -1 0 -1 0 0 -1 -1 -1 1 -1 3 0 1 0 1 -1 2 0 -1 0 0 1 0 1 [126] -1 1 0 0 2 0 0 -2 0 -1 0 0 1 -1 0 0 0 1 -2 2 0 1 -1 0 - 1 [151] -2 0 0 -2 0 2 1 0 -3 -1 -2 2 2 1 -1 0 0 0 0 0 -1 0 0 -1 1 [176] 3 1 1 0 0 0 0 -2 1 0 0 0 0 1 -1 0 1 -1 -1 -1 0 1 -1 2 - 1
将以下代码添加到上述代码片段中 -
x3<-round(rnorm(200),0) any(x3>3)
如果您执行上述代码片段,它将生成以下输出 -
[1] FALSE
示例 4
以下代码片段创建了一个示例数据框 -
x4<-rpois(200,100) x4
创建了以下数据框
[1] 108 107 99 114 104 95 121 83 94 100 103 106 102 99 95 90 93 105 [19] 93 89 115 109 113 109 99 95 90 96 112 104 107 119 107 90 105 87 [37] 92 101 97 108 92 103 98 93 135 88 115 101 106 102 99 106 114 121 [55] 92 116 101 103 93 105 102 94 98 95 103 86 101 111 95 97 102 100 [73] 106 106 90 82 80 129 104 86 103 104 109 97 103 95 107 122 107 91 [91] 81 96 94 94 106 105 100 86 101 99 105 103 89 115 101 97 121 105 [109] 102 101 107 99 101 101 106 110 110 94 117 111 99 103 96 103 90 89 [127] 85 103 113 88 82 102 92 96 100 85 102 102 109 102 99 96 91 104 [145] 114 88 122 111 104 96 98 92 98 100 94 107 92 97 91 109 86 118 [163] 90 98 105 113 100 105 122 94 102 84 97 114 97 117 104 106 108 99 [181] 88 107 117 108 90 117 112 98 88 104 82 100 86 94 94 103 94 98 [199] 101 100
将以下代码添加到上述代码片段中 -
x4<-rpois(200,100) any(x4>125)
如果您执行上述代码片段,它将生成以下输出 -
[1] TRUE
将以下代码添加到上述代码片段中 -
x4<-rpois(200,100) any(x4>130)
如果您执行上述代码片段,它将生成以下输出 -
[1] TRUE
将以下代码添加到上述代码片段中 -
x4<-rpois(200,100) any(x4>135)
如果您执行上述代码片段,它将生成以下输出 -
[1] FALSE
将以下代码添加到上述代码片段中 -
x4<-rpois(200,100) any(x4<95)
如果您执行上述代码片段,它将生成以下输出 -
[1] TRUE
将以下代码添加到上述代码片段中 -
x4<-rpois(200,100) any(x4<85)
如果您执行上述代码片段,它将生成以下输出 -
[1] TRUE
将以下代码添加到上述代码片段中 -
x4<-rpois(200,100) any(x4<75)
如果您执行上述代码片段,它将生成以下输出 -
[1] FALSE
示例 5
以下代码片段创建了一个示例数据框 -
x5<-rpois(200,1000) x5
创建了以下数据框
[1] 1021 1007 1010 968 1029 989 994 946 996 1011 1023 994 985 1005 1013 [16] 1021 930 975 998 984 1030 946 1018 1066 1000 1016 976 979 1023 992 [31] 1005 1004 970 992 978 991 1047 952 979 983 1003 1039 989 986 1026 [46] 986 1013 1017 990 983 953 970 1021 1037 993 986 981 982 1028 1076 [61] 990 1055 1030 998 1015 984 977 940 1067 1015 921 1028 1017 949 993 [76] 979 1024 1052 988 957 1034 949 991 1055 1075 962 985 1008 890 962 [91] 984 1030 967 977 957 968 992 981 958 1022 950 1026 1034 987 1036 [106] 1040 1030 1033 969 991 1022 964 1044 1015 979 960 1013 1039 982 988 [121] 964 985 1005 941 966 985 1009 1060 992 975 1026 980 994 1034 1019 [136] 963 1025 1032 989 1029 998 1033 1037 1068 1002 1031 1064 1025 973 1006 [151] 976 998 1014 999 960 1010 938 999 1015 1007 994 1007 967 1017 966 [166] 1030 967 1002 1036 946 997 973 937 1018 1008 1007 943 1002 1090 981 [181] 949 1028 1003 1056 966 966 1018 967 986 1052 931 1022 1014 970 1012 [196] 991 992 994 1003 992
将以下代码添加到上述代码片段中 -
x5<-rpois(200,1000) any(x5<950)
如果您执行上述代码片段,它将生成以下输出 -
[1] TRUE
将以下代码添加到上述代码片段中 -
x5<-rpois(200,1000) any(x5<925)
如果您执行上述代码片段,它将生成以下输出 -
[1] TRUE
将以下代码添加到上述代码片段中 -
x5<-rpois(200,1000) any(x5<900)
如果您执行上述代码片段,它将生成以下输出 -
[1] TRUE
将以下代码添加到上述代码片段中 -
x5<-rpois(200,1000) any(x5<850)
如果您执行上述代码片段,它将生成以下输出 -
[1] FALSE
将以下代码添加到上述代码片段中 -
x5<-rpois(200,1000) any(x5>1050)
如果您执行上述代码片段,它将生成以下输出 -
[1] TRUE
将以下代码添加到上述代码片段中 -
x5<-rpois(200,1000) any(x5>1100)
如果您执行上述代码片段,它将生成以下输出 -
[1] FALSE