楼主: 小章鱼wl
3752 4

[程序分享] 循环得到的结果如何提取出来 [推广有奖]

  • 0关注
  • 0粉丝

大专生

8%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
177 点
帖子
18
精华
0
在线时间
45 小时
注册时间
2018-1-18
最后登录
2018-12-20

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
R语言新手,求助大神。ddt是数据名,从第一行中抽取8个数,重复5次,想将得到的结果提取成一个新的数据表。print(s)在输出面板里是5次重复抽样的值,不过s里只有最后一次抽取的值,不知道怎么回事。求助各位!
程序:
for(i in 1:5){
s<-sample(ddt[1, ],8, replace=T)
print(s)}
输出结果:
X150  X280   X50 X280.1  X190 X150.1  X270  X230
A1_40 4.365 0.625 0.875  0.625 4.315  4.365 2.335 3.415
       X200  X150 X150.1  X230   X30   X90 X150.2 X230.1
A1_40 4.515 4.365  4.365 3.415 0.795 1.565  4.365  3.415
       X240  X220  X250   X10  X330  X140  X270  X300
A1_40 3.705 3.425 3.195 0.445 0.485 2.355 2.335 0.485
       X130   X90  X220   X40  X270 X40.1  X170  X140
A1_40 2.245 1.565 3.425 0.705 2.335 0.705 4.715 2.355
        X90  X350  X330  X310 X350.1   X20  X230  X210
A1_40 1.565 0.565 0.485 0.475  0.565 0.565 3.415 4.235
s里只有最后一次抽样的值:
QQ截图20180407220900.png

回贴 回贴 分享 知识树



二维码

扫码加我 拉你入群

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

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


沙发
zhou1_20 发表于 2018-4-8 12:18:49 |只看作者 |坛友微信交流群
  1. set.seed(1)
  2. ddt = matrix(rnorm(16),ncol = 8)

  3. s = NULL
  4. re = array(NA,dim =c(5,8,2))
  5. for (j in 1:2) {
  6.   for(i in 1:5){
  7.     re[i,,j]<-sample(ddt[,i],8, replace=T)
  8.   }
  9. }
复制代码
已有 1 人评分论坛币 收起 理由
jiangbeilu + 15 精彩帖子

总评分: 论坛币 + 15   查看全部评分

使用道具

藤椅
慕目穆木 学生认证  发表于 2018-4-8 13:24:34 |只看作者 |坛友微信交流群
  1. set.seed(1)
  2. ddt = matrix(rnorm(16),ncol = 8)

  3. s2<-NULL
  4. s<-list()
  5. for(i in 1:5){
  6.   s[[i]]<-sample(ddt[,1],8,replace=T)
  7.   s2<-rbind(s2,s[[i]])}
  8. s2
复制代码

使用道具

板凳
小章鱼wl 发表于 2018-4-8 15:09:58 |只看作者 |坛友微信交流群
慕目穆木 发表于 2018-4-8 13:24
谢谢!

使用道具

报纸
小章鱼wl 发表于 2018-4-8 15:10:44 |只看作者 |坛友微信交流群
zhou1_20 发表于 2018-4-8 12:18
十分感谢!

使用道具

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

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

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

GMT+8, 2024-4-26 14:34