如何在 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
广告