全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1900 6
2019-02-19
for (i in (1:nrow(mydata))){
  i<-1
  abline(v=mydata[i,2:3],lwd=4,col=cm.colors(nrow(mydata),alpha=1)[i])
  i<-i+1
  }
结果是只花了第一对线,虚心求教
二维码

扫码加我 拉你入群

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

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

全部回复
2019-2-19 18:13:53
fornlorn2009 发表于 2019-2-19 18:07
for (i in (1:nrow(mydata))){
  i
循环里不用加i&lt;-1和i&lt;-i+1吧
二维码

扫码加我 拉你入群

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

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

2019-2-19 21:19:59
正直者之死 发表于 2019-2-19 18:13
循环里不用加i&lt;-1和i&lt;-i+1吧
去掉i-1也是一样,只运算了第一次
二维码

扫码加我 拉你入群

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

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

2019-2-19 21:36:47
不知道你原始数据集合怎么样,根据你的代码模拟了一个数据集mydata,一个3列20行的矩阵
复制代码
二维码

扫码加我 拉你入群

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

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

2019-2-19 22:31:26
zhou1_20 发表于 2019-2-19 21:36
不知道你原始数据集合怎么样,根据你的代码模拟了一个数据集mydata,一个3列20行的矩阵
运算了这段代码以后,忽然循环又进行了= =
顺便问一下,如何做出函数的垂线,以及在不同垂线间涂色的步骤?
二维码

扫码加我 拉你入群

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

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

2019-2-20 09:33:38
你的循环里,
无论你的循环结束时,i值是多少,
也无论你的循环开始时,在for里给i赋值多少,
到循环语句时,i <- 1
就把一切都归1了。
其实循环还是执行那么多次,但只是结果一样而已。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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