楼主: hwy91
1076 6

[问答] 小白求教~ [推广有奖]

  • 0关注
  • 3粉丝

已卖:885份资源

硕士生

78%

还不是VIP/贵宾

-

威望
0
论坛币
11179 个
通用积分
5.6150
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
499 点
帖子
118
精华
0
在线时间
228 小时
注册时间
2013-9-25
最后登录
2019-8-21

楼主
hwy91 发表于 2014-3-7 14:40:45 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
刚刚起步学R,有一个问题
for (i in 1:10) if (i %%2 == 0) z <- c(z,i)

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

扫码加我 拉你入群

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

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

关键词:For

沙发
yywan0913 在职认证  发表于 2014-3-7 14:57:39
z<-c(z,i)这个就是一维的
表示把每一步的i结果追加到向量z结果中。


z[,]这个表示二维
是什么给了你自信

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

板凳
zyz0329 在职认证  发表于 2014-3-7 16:20:05
这个是递归吧

报纸
yywan0913 在职认证  发表于 2014-3-7 17:29:40
hwy91 发表于 2014-3-7 15:00
那z
这个就等于z=i  相当于给z 赋值
是什么给了你自信

地板
求证1加1 发表于 2014-3-7 23:02:49
c()就是合并的意思,在这个程序里某种程度上等同于matlab中的中括号
个人主页,欢迎订阅http://chenangliu.info/

7
ntsean 发表于 2014-3-8 14:20:27
相当于保持得到的结果,一旦是偶数就把这个数添加到结果z中

这个方法方便,但是数据大了会很慢,因为每次添加都要重新分配内存

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

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