作者memorygirl ( 悸动)
看板R_Language
标题[问题] 被替换的项目不是替换值长度的倍数
时间Sun May 28 18:10:53 2017
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
想要把21(列)*35(行)的array转成735*1的矩阵
[程式范例]:
data_group_1 = data_group[c(-1,-2,-3,-4),1,]
data_group_2 = matrix(0, nrow=35*21, ncol=1)
temp=0
for(i in 1:35){
temp=i-1
for(j in 1:21){
data_group_2[j+temp*21,1] = data_group_1[j,i]
}
}
[环境叙述]:
Error in data_group_2[j + temp * 21, 1] = data_group_1[j, i] :
被替换的项目不是替换值长度的倍数
*[m
再麻烦高手们解答了,看不出来是哪儿有问题呀 囧rz
--
欢 迎 来 到 温 馨 的 ~ 怎麽走?
' ' ′‵ > < ' ' ^ ^ ⊙⊙ --" @ @ 生活娱乐馆 生活, 娱乐, 心情
▽ ▽ ▽ ∪ _ ▽ ε ε Life_Plan 人生
/
V\ /
O\ V
L\ /
U\ \
N/ <
T> /
EE\ V
RV
Σ人生规划局→人生/理财/考试
/╰ /╰ /╰ /╰ /╰ /╰ /╰ /╰
Volunteer 一起来做好事!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.217.232.42
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1495966256.A.D20.html
※ 编辑: memorygirl (180.217.232.42), 05/28/2017 18:14:53
1F:→ celestialgod: data_group_2 <- matrix(data_group[-1:4, 1, ], 05/28 19:06
2F:→ celestialgod: 21*35) 05/28 19:06
3F:→ memorygirl: 感谢1F ~ 但是出现错误讯息"只有负数下标中才能有0" 05/28 22:00
4F:→ memorygirl: 成功了@@ 感谢~~ data_group[-1:-4,1,] 05/28 22:04
5F:→ ianmao: data_group_2 <- matrix(c(data_group_1), ncol = 1) 05/29 07:37