R语言 随机化向量

R语言 随机化向量

在这篇文章中,我们将看到如何在R编程语言中随机化一个向量。

随机化意味着从一个向量中获得随机元素,我们可以通过使用sample()函数获得向量中的随机元素。

语法: sample(data, size, replace)

参数

  • data:表示矢量或正整数或数据框
  • size:表示要提取的样本的大小
  • replace:表示逻辑值。如果为 “true”,样本可以有多个相同的值。

例1: 在R语言中随机化向量。

# consider the vector1 with 5 elements
vector1 = c(12, "sravan", "bobby", 56, 78)
  
random_data = sample(vector1)
  
# display random data
print(random_data)
R

输出

[1] "sravan" "78"     "12"     "bobby"  "56"
R

例2: R程序获取随机矢量并显示。

# consider the vector1 with 30 elements
vector1 = c(12,1,2,3,4,5,
            "sravan","bobby",
            56,78,1:20)
  
random_data = sample(vector1)
  
# display random data
print("random data: ")
print(random_data)
  
# get the random vector from
# the above vector with 10 elements
print("random data with 10 element : ")
random_data = sample(vector1,10)
  
# display random data
print(random_data)
R

输出

[1] random data: 

[1] 2      7      3      1      5      bobby  4      11

[9] 6      8      13     14     56     15     17     20

[17] 19     12     5      78     3      1      12     18

[25] 16     4      9      sravan 2      10

[1] random data with 10 element : 

[1] 11     20     78     16     bobby  14     1      17

[9] sravan 4
Bash

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册