请教一个R语言的问题?

从10000个整数中随机抽出一个长度为10的整型向量x,偶数按原来的排序形成一个向量y,奇数按原来的倒序形成一个向量z.... 从10000个整数中随机抽出一个长度为10的整型向量x,偶数按原来的排序形成一个向量y,奇数按原来的倒序形成一个向量z. 展开
 我来答
马踏天空
2020-04-16 · 神马都是浮云,学好一门技术受益终身。
马踏天空
采纳数:298 获赞数:1651

向TA提问 私信TA
展开全部

从10000个整数中随机抽出一个长度为亏悉10的整型向量x,偶数按原来的排序形成一个向量y,奇数按指铅原来的倒序形成一个向量z.

R-result

如图,

从1到10000的数据中 抽出一个长度为10的整型向量x,x取值为[1942,  646, 2335, 3373,  360, 4280, 7166, 2381, 2156, 6846].

偶数按原来的排序形成一个向量y,y取值为[1942,  646,  360, 4280, 7166, 2156, 6846]

奇数按原来的倒唯空好序形成一个向量z,  z取值为[2335, 3373, 2381]

注意,程序每运行一次随即采样的结果x,y,z取值都不一样。

林俊权60
2020-04-16 · TA获得超过283个赞
知道小有建树答主
回答量:581
采纳率:62%
帮助的人:61.7万
展开全部

代码让乱如下坦兆档:

# 生成1-1000的10000个随机整数

x <- sample(1: 1000, 300, replace=T)

# print(x)

# 随机选10个位置

kk <- sample(1: 1000, 10, replace=T)

# print(kk)

# 取x向量

rand = x[seq(1, length(kk), 1)]

# 取y向量

odd = x[seq(1, length(x), 2)]

# 取z向量猜帆

even = x[seq(2, length(x), 2)]

# 输出x,y,z向量

cat("rand numbers x = \n")

print(rand)

cat("\nodd numbers y = \n")

print(odd)

cat("\neven numbers z = \n")

print(even)

结果如下:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式