如何在 R 中建立交替遞增序列?
要建立交替遞增序列,我們可以藉助 R 語言中的邏輯常量 TRUE 和 FALSE。在建立向量時,第一個值將設定為 FALSE,第二個值將設定為 TRUE,因此,生成的向量將始終具有交替遞增的序列。
檢視下面給出的示例以瞭解其工作原理。
示例 1
要在 R 中建立交替遞增序列,請使用以下程式碼:
x1<-c(1:200)[c(F,T)] x1
如果您執行上面給出的程式碼,它將生成以下輸出:
[1] 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 [19] 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 [37] 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 [55] 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 [73] 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 [91] 182 184 186 188 190 192 194 196 198 200
示例 2
要在 R 中建立交替遞增序列,請使用以下程式碼:
x2<-c(1:200)[c(T,F)] x2
如果您執行上面給出的程式碼,它將生成以下輸出:
[1] 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 [19] 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 [37] 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 [55] 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 141 143 [73] 145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 [91] 181 183 185 187 189 191 193 195 197 199
示例 3
要在 R 中建立交替遞增序列,請使用以下程式碼:
x3<-c(2,3:200)[c(T,F)] x3
如果您執行上面給出的程式碼,它將生成以下輸出:
[1] 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 [19] 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 [37] 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 [55] 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 [73] 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 [91] 182 184 186 188 190 192 194 196 198 200
示例 4
要在 R 中建立交替遞增序列,請使用以下程式碼:
x4<-c(2,3:200)[c(F,T)] x4
如果您執行上面給出的程式碼,它將生成以下輸出:
[1] 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 [20] 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 [39] 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 [58] 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 147 149 151 153 [77] 155 157 159 161 163 165 167 169 171 173 175 177 179 181 183 185 187 189 191 [96] 193 195 197 199
示例 5
要在 R 中建立交替遞增序列,請使用以下程式碼:
x5<-c(10,11:200)[c(F,T)] x5
如果您執行上面給出的程式碼,它將生成以下輸出:
[1] 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 [20] 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 [39] 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 [58] 125 127 129 131 133 135 137 139 141 143 145 147 149 151 153 155 157 159 161 [77] 163 165 167 169 171 173 175 177 179 181 183 185 187 189 191 193 195 197 199
示例 6
要在 R 中建立交替遞增序列,請使用以下程式碼:
x6<-c(10,11:200)[c(T,F)] x6
如果您執行上面給出的程式碼,它將生成以下輸出:
[1] 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 [20] 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 [39] 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 [58] 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 [77] 162 164 166 168 170 172 174 176 178 180 182 184 186 188 190 192 194 196 198 [96] 200
示例 7
要在 R 中建立交替遞增序列,請使用以下程式碼:
x7<-c(101:300)[c(F,T)] x7
如果您執行上面給出的程式碼,它將生成以下輸出:
[1] 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 [19] 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 [37] 174 176 178 180 182 184 186 188 190 192 194 196 198 200 202 204 206 208 [55] 210 212 214 216 218 220 222 224 226 228 230 232 234 236 238 240 242 244 [73] 246 248 250 252 254 256 258 260 262 264 266 268 270 272 274 276 278 280 [91] 282 284 286 288 290 292 294 296 298 300
示例 8
要在 R 中建立交替遞增序列,請使用以下程式碼:
x8<-c(101:300)[c(T,F)] x8
如果您執行上面給出的程式碼,它將生成以下輸出:
[1] 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 [19] 137 139 141 143 145 147 149 151 153 155 157 159 161 163 165 167 169 171 [37] 173 175 177 179 181 183 185 187 189 191 193 195 197 199 201 203 205 207 [55] 209 211 213 215 217 219 221 223 225 227 229 231 233 235 237 239 241 243 [73] 245 247 249 251 253 255 257 259 261 263 265 267 269 271 273 275 277 279 [91] 281 283 285 287 289 291 293 295 297 299
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP