楼主: zhenglihong1234
2308 5

[问答] 1,2,3的频率分别为0.1,0.2,0.7怎样用r生成100个,且将其全部列出来 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

小学生

35%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
52 点
帖子
6
精华
0
在线时间
3 小时
注册时间
2015-7-26
最后登录
2015-9-26

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
1,2,3的频率分别为0.1,0.2,0.7怎样用r生成100个,且将其全部列出来
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:r语言程序问题

沙发
万人往LVR 在职认证  发表于 2015-7-26 17:59:13 |只看作者 |坛友微信交流群
  1. data <- c(rep(1,times=10),rep(2,times=20),rep(3,times=70))
  2. sample(data)
复制代码

使用道具

藤椅
zhenglihong1234 发表于 2015-7-26 20:44:56 |只看作者 |坛友微信交流群
首先要说声谢谢,这样做是可行的,可是这样的话,就限定了1必需是10个,2必需是20,个,3必需是70了,我希望这些个数也是随机的,麻烦了

使用道具

板凳
十里春风 学生认证  发表于 2015-7-26 22:30:39 |只看作者 |坛友微信交流群
data<-sample(c(1,2,3),prob=c(0.1,0.2,0.3),100,rep=TRUE)

使用道具

报纸
zhenglihong1234 发表于 2015-7-29 09:05:51 |只看作者 |坛友微信交流群
谢谢,我发觉我这个问题原来跟之前有个人提的差不多,真的不好意思。那我还想问一下,怎么用r语言,把一个数的各个位的数字,提取出来,比如123,百位为1,十位数字为2,个位为3,感激不尽

使用道具

地板
zhenglihong1234 发表于 2015-7-29 09:09:00 |只看作者 |坛友微信交流群
问题已经得到解决了,谢谢

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-5 21:33