如何在R中创建integer64向量?

integer64向量包含代表带符号整数的向量值,这些整数的值范围从负9,223,372,036,854,775,808到正9,223,372,036,854,775,807。要创建一个integer64向量,我们可以使用bit64包的as.integer64函数。integer64向量与其他向量之间的区别在于,向量中可以存储大量值。

示例

library(bit64)

x1<-as.integer64(sample(0:9,200,replace=TRUE))

x1

整数64

输出结果

[1]  4 3 1 3 8 8 4 5 6 2 8 7 5 0 2 4 8 4 6 7 3 9 5 2 1 1 5 7 6 0 3 9 9 8 1 0 0

[38] 6 8 8 5 8 7 1 9 8 9 2 5 6 7 9 5 9 8 6 3 5 6 1 7 7 6 8 6 9 0 9 8 2 4 9 8 5

[75] 5 8 7 7 4 2 7 9 5 7 9 6 0 7 4 1 0 0 4 7 0 3 7 3 4 0 8 0 4 3 5 2 7 2 5 6 8

[112] 9 9 1 5 5 7 7 2 1 4 5 3 1 3 4 3 3 1 7 2 2 8 2 1 0 0 9 6 8 1 8 6 0 6 1 0 0

[149] 6 2 3 8 3 4 9 2 7 5 3 1 8 4 2 6 9 2 2 2 1 9 2 6 7 6 3 3 1 8 0 1 3 1 4 6 0

[186] 3 5 8 2 0 1 2 8 0 8 8 9 5 1 0

示例

x2<-as.integer64(sample(1:100,200,replace=TRUE))

> x2

整数64

输出结果

[1]  41 98 21 92 52 50 49 93 31 46 33 71 21 59 87 7 16 10

[19] 43 51 76 29 33 80 56 85 42 89 45 96 71 56 42 70 76 31

[37] 55 76 100 75 87 95 27 53 71 51 56 90 9 3 41 9 8 32

[55] 94 39 74 13 24 93 7 37 60 41 38 23 25 31 54 96 31 36

[73] 72 30 21 98 16 25 7 28 98 80 56 20 66 55 76 14 91 87

[91] 15 71 46 6 21 79 54 29 58 81 18 60 31 5 34 51 9 93

[109] 58 95 72 26 99 25 53 27 10 77 24 35 87 11 11 5 16 55

[127] 82 70 30 44 49 33 61 69 46 10 42 44 64 73 93 87 94 72

[145] 77 78 6 37 82 71 63 75 65 97 94 90 64 42 91 30 21 64

[163] 24 74 21 11 95 33 35 85 14 38 87 46 73 82 21 38 77 84

[181] 8 95 48 61 75 32 70 51 29 49 17 94 36 41 30 46 69 36

[199] 31 2

示例

x3<-as.integer64(sample(100:999,200))

x3

整数64

输出结果

[1]  119 113 220 224 624 541 374 695 190 214 672 505 719 559 147 903 714 783

[19] 575 121 696 765 232 462 908 171 213 554 431 928 533 507 979 536 767 492

[37] 959 526 746 472 362 455 843 570 405 546 229 436 620 223 521 184 256 510

[55] 291 128 778 470 387 381 804 794 825 666 933 781 686 216 735 994 630 268

[73] 557 690 634 324 978 141 918 304 654 821 755 740 286 972 346 965 370 700

[91] 887 194 925 549 163 579 328 636 368 788 841 500 543 249 179 315 590 282

[109] 528 150 204 883 443 705 702 886 839 353 739 866 682 999 233 447 914 193

[127] 506 986 996 716 104 924 896 803 231 784 677 186 458 242 947 939 613 832

[145] 423 412 445 643 332 372 417 660 671 871 797 234 754 519 504 164 426 952

[163] 568 605 334 799 453 323 474 427 958 995 789 721 414 879 840 850 255 973

[181] 168 552 961 195 429 964 882 764 852 354 340 277 627 188 169 430 493 854

[199] 621 134

示例

x4<-as.integer64(sample(rpois(5,20),200,replace=TRUE))

x4

整数64

输出结果

[1]   24 17 17 18 18 24 18 24 17 24 24 24 18 24 17 17 17 24 24 18 24 24 17 24 24

[26]  24 17 18 17 24 24 17 24 17 18 17 18 24 24 18 24 17 17 24 24 17 24 18 18 17

[51]  24 24 17 24 17 24 24 17 17 17 17 17 24 17 24 24 17 17 24 17 24 24 17 17 17

[76]  24 17 24 24 17 24 17 24 17 18 17 17 17 24 24 17 17 18 18 17 18 24 17 17 17

[101] 17 24 24 17 24 24 17 24 17 24 17 24 24 24 17 17 17 18 17 17 24 24 17 17 17

[126] 24 24 24 17 24 17 24 17 18 24 17 18 17 24 18 18 24 17 17 17 18 17 17 24 24

[151] 17 24 17 17 17 18 24 24 17 24 24 18 17 17 17 18 24 17 17 18 18 17 24 18 18

[176] 24 17 24 24 24 17 18 24 17 17 18 24 24 18 24 17 24 18 24 17 17 17 17 17 24

示例

x5<-as.integer64(sample(rnorm(10),200,replace=TRUE))

x5

整数64

输出结果

[1]   0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

[38]  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0

[75]  0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0

[112] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

[149] 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0

[186] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

示例

x6<-as.integer64(sample(rexp(10),200,replace=TRUE))

x6

整数64

输出结果

[1] 1 0 1 1 0 0 0 0 1 1 0 1 0 0 1 1 1 0 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0

[38] 1 0 0 0 0 1 1 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 1 1 0 0 0 1 0 1 1 0 0 0 1 0

[75] 0 0 0 0 0 0 1 0 0 1 1 0 1 0 1 1 0 1 0 1 0 0 0 1 0 1 0 1 1 1 0 0 0 0 0 0 0

[112] 1 0 0 0 1 0 1 0 1 1 1 1 1 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 1 0 1 0 1

[149] 0 1 1 0 1 1 0 1 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0 0 0 0 0

[186] 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0

示例

x7<-as.integer64(sample(runif(10,2,5),200,replace=TRUE))

x7

整数64

输出结果

[1] 3 2 3 4 3 3 3 3 2 2 3 2 3 4 3 3 3 3 4 2 2 3 2 2 3 2 4 2 4 4 4 3 2 4 4 2 2

[38] 3 4 2 3 4 4 4 4 4 4 4 2 2 3 3 3 3 4 4 3 2 2 2 4 3 3 3 3 3 2 3 2 2 3 3 3 3

[75] 2 4 4 4 4 3 3 3 4 2 2 3 3 4 3 2 3 3 4 4 4 3 3 2 4 2 4 4 2 4 4 3 2 3 4 4 4

[112] 4 3 3 3 3 3 4 4 3 2 3 2 2 2 3 3 4 3 4 3 3 4 2 4 4 4 3 2 3 3 3 4 3 3 3 3 3

[149] 2 3 2 3 3 3 3 3 4 3 2 3 3 4 3 2 4 2 3 3 2 4 4 2 2 4 4 4 3 3 3 4 2 3 3 2 3

[186] 4 2 4 3 3 2 2 2 3 3 3 2 3 3 2

示例

x8<-as.integer64(sample(runif(10,0,5),200,replace=TRUE))

x8

整数64

输出结果

[1] 3 1 2 0 3 1 2 0 4 3 0 0 1 2 1 2 2 0 2 0 1 4 0 0 0 3 1 0 0 3 4 4 0 1 1 0 1

[38] 4 2 1 0 0 0 4 0 2 0 3 1 0 1 2 2 2 4 2 1 0 1 1 1 1 0 1 1 2 1 3 1 1 0 0 0 4

[75] 0 0 3 1 2 2 2 2 0 0 0 4 1 0 1 3 1 1 0 0 2 4 1 1 0 2 0 1 4 4 0 2 3 1 0 0 1

[112] 3 0 1 2 4 0 3 0 4 0 0 0 0 4 0 1 2 1 4 1 4 2 2 1 4 1 1 2 1 3 1 0 3 1 2 2 4

[149] 3 0 2 4 0 3 4 4 1 1 2 2 3 0 1 0 2 2 1 2 0 0 2 3 1 2 4 0 0 0 4 1 0 2 4 1 1

[186] 3 0 1 0 2 4 0 1 3 4 4 1 1 0 2

以上是 如何在R中创建integer64向量? 的全部内容, 来源链接: utcz.com/z/351193.html

回到顶部