楼主: liulubucm
1432 3

[学习分享] 请教一个R循环for语句的问题 [推广有奖]

  • 0关注
  • 0粉丝

大专生

46%

还不是VIP/贵宾

-

威望
0
论坛币
19 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
793 点
帖子
33
精华
0
在线时间
44 小时
注册时间
2011-12-21
最后登录
2019-1-9

楼主
liulubucm 发表于 2017-9-17 01:27:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

请教各位,在一个数据库里抽样
sample1 <- sample(alldata$id, size=5, replace=FALSE)
sample_data1 <- alldata[sample1,]
现在要生成10个sample_data,即从sample_data1到sample_data10.
请问怎样用for语句生成??十分感谢!!
回贴

二维码

扫码加我 拉你入群

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

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

关键词:For R语句 Sample AMPL PLE

沙发
lanyajia 发表于 2017-9-17 07:54:47
  1. id=alldata$id
  2. for (i in 1:10) {
  3.   sample1 <- sample(id, size=5, replace=FALSE)
  4.   assign(paste("sample_data",i,sep=""),alldata[sample1,])
  5. }
复制代码

藤椅
liulubucm 发表于 2017-9-18 04:14:22
lanyajia 发表于 2017-9-17 07:54
太感谢了!

板凳
liulubucm 发表于 2017-9-18 05:06:59
lanyajia 发表于 2017-9-17 07:54
顺便问一下,如果给每一个sample_data的class变量做一个table,如table(sample_data_1$class)。这个怎么写到循环里呢?

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-10 01:09