1300 6

[问答] 简易这个r代码,写个循环 [推广有奖]

  • 8关注
  • 1粉丝

博士生

78%

还不是VIP/贵宾

-

威望
0
论坛币
436 个
通用积分
0.0602
学术水平
5 点
热心指数
5 点
信用等级
0 点
经验
4549 点
帖子
164
精华
0
在线时间
407 小时
注册时间
2015-11-3
最后登录
2020-2-8

楼主
露露的家园2012 发表于 2018-1-2 15:18:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
现在我有如下代码,我想简化它,应该可以用个循环写一下,我自己写了个循环,但是循环中的summary(r[])不出结果,为什么,希望大神能帮我纠正一下:
r1<-print(vw[which(vw10$cluster==1),])
r2<-print(vw[which(vw10$cluster==2),])
r3<-print(vw[which(vw10$cluster==3),])
r4<-print(vw[which(vw10$cluster==4),])
r5<-print(vw[which(vw10$cluster==5),])
r6<-print(vw[which(vw10$cluster==6),])
r7<-print(vw[which(vw10$cluster==7),])
r8<-print(vw[which(vw10$cluster==8),])
r9<-print(vw[which(vw10$cluster==9),])
r10<-print(vw[which(vw10$cluster==10),])
summary(r1)
summary(r2)
summary(r3)
summary(r4)
summary(r5)
summary(r6)
summary(r7)
summary(r8)
summary(r9)
summary(r10)
我自己写的循环如下:
for (i in 1:10) {
  r[]<-print(vw[which(vw10$cluster==i),])
  summary(r[])
}
结果就是:
r[]<-print(vw[which(vw10$cluster==i),])
能运行出来,命令没有报错,但是:
summary(r[])
没有结果输出,麻烦各位帮我看看哪里的问题
二维码

扫码加我 拉你入群

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

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

关键词:R代码 Summary Summa Mary Mar

回帖推荐

雾锁山城 发表于3楼  查看完整内容

r=list() for (i in 1:10) { r[]

沙发
nuomin 发表于 2018-1-2 15:50:31
在循环外定义r<-0

藤椅
雾锁山城 在职认证  发表于 2018-1-2 16:02:44
r=list()
for (i in 1:10) {
  r[[i]]<-summary(vw[vw10$cluster==i,])
}
r
已有 1 人评分经验 热心指数 收起 理由
cheetahfly + 20 + 1 热心帮助其他会员

总评分: 经验 + 20  热心指数 + 1   查看全部评分

板凳
露露的家园2012 发表于 2018-1-2 16:20:38
nuomin 发表于 2018-1-2 15:50
在循环外定义r
谢谢您的回复

报纸
露露的家园2012 发表于 2018-1-2 16:20:58
雾锁山城 发表于 2018-1-2 16:02
r=list()
for (i in 1:10) {
  r[]
谢谢您的回复,很有帮助

地板
ryoeng 在职认证  发表于 2018-1-3 19:39:16 来自手机
提示: 作者被禁止或删除 内容自动屏蔽

7
露露的家园2012 发表于 2018-1-4 09:04:51
ryoeng 发表于 2018-1-3 19:39
?ddplyr
已解决谢谢回复

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

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