作者pornstar (迪克)
看板R_Language
标题[问题] R语言是否可以动态配置矩阵?
时间Thu Oct 16 11:09:41 2014
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
如果我在跑一个for回圈 然後要满足某些条件(for回圈内的if)才会把元素放进矩阵内
也是说我可能只知道这个矩阵的列数 但是每一列的行数都是未知的
我在回圈内的矩阵没有给行数一个参数
只有放: 矩阵[i,] (i是随回圈变动的列数 行数未知)
似乎会发生错误
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.31.165.247
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/R_Language/M.1413428983.A.FB7.html
1F:推 bxxl: 写A[i,]没问题,这代表第i个row, 是一个vector 10/16 12:31
2F:→ bxxl: 你应该要把错误讯息贴上来,别人才不必猜测 10/16 12:32
3F:→ bxxl: 另外矩阵的columns可以扩充,用cbind把额外的columns并入 10/16 12:34
4F:→ pornstar: 感谢楼上~!程式有点大 我之後有时间在补充问题~! 10/17 08:26
5F:推 koai: 可考虑list: A=list(); A[[i]]=... 10/17 09:33
6F:推 Edster: matrix的dim必须是已知, 你可以考虑用list, 内包vector 10/25 13:31
7F:→ Edster: vetcor的长度可以是未知, A[[i]] <- if(...) 10/25 13:34