iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 19
0
AI & Data

[Data Science系列]成為哥布林的那件事-非常粗(初)心者系列 第 19

[Data Science系列]利用R語言來迴圈判定-新型馬車測速提醒器,進城請減速

  • 分享至 

  • xImage
  •  

自從我們學會利用if及else來做收取進城費的判定後,村莊越來越繁榮了。
最近開始也有許多的馬車進入村庄,相對的村民的安全也變重要了!

讓我們用R語言來做減速指示吧!!

這邊我們可以利用while,for,並搭配break這些迴圈指令來做出判斷。
當我們時常處理這些資訊時,我們需要不斷重複相同的動作,這時候我們就可以使用到迴圈的指令。

while這個指令其實和if很相像,即是當條件滿足時能夠跑出特定數值或指示
和if的不同是while會持續下去一直到條件無法滿足而停止。

"村長剛公佈馬車行駛速度在城內不可超過30"
"讓我們利用R語言來製作新型測速提醒器"

每當馬車超過時,測速器將會不停告知,直到車速降到30以下
而最後的值將會是低於30

馬車速度 <- 42

while (馬車速度 >= 30) {
  print(paste("現在速度是", 馬車速度))
  馬車速度 <- 馬車速度 - 3
}
[1] "現在速度是 42"
[1] "現在速度是 39"
[1] "現在速度是 36"
[1] "現在速度是 33"
[1] "現在速度是 30"

馬車速度
[27]

上一篇
[Data Science系列]用R語言來做判定if-直接下判定結果,進城請投幣
下一篇
[Data Science系列]用R語言來自己做函式-學習函式基本概念
系列文
[Data Science系列]成為哥布林的那件事-非常粗(初)心者30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言