Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Loops and Conditionals in R - short
Search
Corey Chivers
March 22, 2013
0
280
Loops and Conditionals in R - short
Corey Chivers
March 22, 2013
Tweet
Share
More Decks by Corey Chivers
See All by Corey Chivers
Germination Project Data Science at Penn Medicine
cjbayesian
1
210
From Predictions to Decisions
cjbayesian
1
520
NIPS 2017 Summary
cjbayesian
1
1.5k
Validation des prévisions écologiques utilisant VMAPP: Validation métrique appliquée à des prévisions probabilistes
cjbayesian
1
110
From Whale Calls to Dark Matter - Competetive Data Science with R and Python
cjbayesian
0
1.4k
Introduction to Likelihood-based methods
cjbayesian
1
610
Implications of uncertainty: Bayesian modelling of aquatic invasive species spread
cjbayesian
0
290
Future Avenues for Open Data
cjbayesian
0
170
Montreal R Users Data Dive - Bike accidents
cjbayesian
0
110
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
17
1.5k
StorybookのUI Testing Handbookを読んだ
zakiyama
15
4.9k
Infographics Made Easy
chrislema
238
18k
Designing the Hi-DPI Web
ddemaree
276
34k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
121
18k
Automating Front-end Workflow
addyosmani
1362
200k
The Cost Of JavaScript in 2023
addyosmani
31
4.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
229
130k
Writing Fast Ruby
sferik
623
60k
The Illustrated Children's Guide to Kubernetes
chrisshort
39
47k
No one is an island. Learnings from fostering a developers community.
thoeni
17
2.8k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
Transcript
•R is a full fledged programming language. It can do
loops and conditionals. i <- runif(1,0,100) if(i <= 50) { print(‘i is pretty small’) } Control Structures for(i in 1:100) { print(i) }
•A loop will be executed over and over. Control Structures
fruits<- c('apple','orange','banana','pear') for(fruit in fruits) { print(fruit) }
•Combining loops with conditionals can be very powerful. Control Structures
fruits<- c('apple','orange','banana','pear') for(fruit in fruits) { print(fruit) if(fruit == 'banana') print(paste(fruit,'rama!',sep='') }
Challenge 1) Print out all the numbers between 1 and
100, but if the number is a multiple of 3, print ‘fizz’ instead. 2) Extend your code so that for multiples of 5, it prints out ‘buzz’. HINT: To get the remainder of integer division, use %%. Ex: 4 9%%5