全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1095 6
2014-03-07
刚刚起步学R,有一个问题
for (i in 1:10) if (i %%2 == 0) z <- c(z,i)

程序是求10以内的偶数,z<-c(z,i)这句不懂,为什么是二维向量?
二维码

扫码加我 拉你入群

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

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

全部回复
2014-3-7 14:57:39
z<-c(z,i)这个就是一维的
表示把每一步的i结果追加到向量z结果中。


z[,]这个表示二维
二维码

扫码加我 拉你入群

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

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

2014-3-7 15:00:14
yywan0913 发表于 2014-3-7 14:57
z
那z<-c(i)表示什么呢
二维码

扫码加我 拉你入群

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

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

2014-3-7 16:20:05
这个是递归吧
二维码

扫码加我 拉你入群

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

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

2014-3-7 17:29:40
hwy91 发表于 2014-3-7 15:00
那z
这个就等于z=i  相当于给z 赋值
二维码

扫码加我 拉你入群

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

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

2014-3-7 23:02:49
c()就是合并的意思,在这个程序里某种程度上等同于matlab中的中括号
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群