楼主: 迷途mitu
1889 7

[问答] list生成的方法 [推广有奖]

  • 5关注
  • 11粉丝

教授

23%

还不是VIP/贵宾

-

威望
0
论坛币
2399 个
通用积分
21.1086
学术水平
11 点
热心指数
35 点
信用等级
12 点
经验
176 点
帖子
583
精华
0
在线时间
851 小时
注册时间
2010-4-17
最后登录
2022-12-7

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我想要生成一个list
[[1]]
     [,1] [,2] [,3] [,4]
[1,]    0    0    0    0
[2,]    0    0    0    0
[3,]    0    0    0    0
[4,]    0    0    0    0

[[2]]
     [,1] [,2] [,3] [,4]
[1,]    0    0    0    0
[2,]    0    0    0    0
[3,]    0    0    0    0
[4,]    0    0    0    0




[[10]]
     [,1] [,2] [,3] [,4]
[1,]    0    0    0    0
[2,]    0    0    0    0
[3,]    0    0    0    0
[4,]    0    0    0    0


要怎么实现呢?一个一个输的话好麻烦,有没有其他的办法?
二维码

扫码加我 拉你入群

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

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

关键词:list IST 有没有

沙发
qoiqpwqr 发表于 2012-8-11 14:12:15 |只看作者 |坛友微信交流群
a <- matrix(0, 4, 4)
b <- list()
for (i in 1:10) b[[i]] <- a

使用道具

藤椅
迷途mitu 发表于 2012-8-12 16:46:17 |只看作者 |坛友微信交流群
qoiqpwqr 发表于 2012-8-11 14:12
a
嗯 循环的办法我也想到了,就是不知道有没有可以直接假设的方式?

使用道具

板凳
lanyajia 发表于 2012-8-12 18:41:18 |只看作者 |坛友微信交流群
不想用循环就采用直接建列表的方法
> a=matrix(0,4,4)
> b=list(a,a,a,a,a,a,a,a,a,a)

不过用循环看起来更smart一些。

使用道具

报纸
trier2006 发表于 2012-8-12 20:58:08 |只看作者 |坛友微信交流群
帮顶
最好的医生是自己,最好的药物是时间……

使用道具

地板
qoiqpwqr 发表于 2012-8-13 00:21:55 |只看作者 |坛友微信交流群
迷途mitu 发表于 2012-8-12 16:46
嗯 循环的办法我也想到了,就是不知道有没有可以直接假设的方式?
那就这样把

b <- list(matrix(0, 4, 4))
b <- rep(b, 10)
已有 1 人评分经验 收起 理由
ltx5151 + 20 热心帮助其他会员

总评分: 经验 + 20   查看全部评分

使用道具

7
calsunny 发表于 2012-8-13 04:19:37 |只看作者 |坛友微信交流群
真学习啦!谢谢LS各位!

使用道具

8
迷途mitu 发表于 2012-8-13 09:22:57 |只看作者 |坛友微信交流群
qoiqpwqr 发表于 2012-8-13 00:21
那就这样把

b
这个好!叩谢版主!

使用道具

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

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

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

GMT+8, 2024-5-2 14:34