1.2 Solutions
- Create a script and call it assignment01. Save your script.
- Download this cheat-sheet and go over it. You won’t understand most of it right away. But it will become a useful resource. Look at it often.
- Calculate the square root of 1369 using the
sqrt()
function. - Square the number 13 using the
^
operator. - What is the result of summing all numbers from 1 to 10?
- Load up the default data
quakes
fromR
in the same way you loaded thewomen
data. Use?quakes
to find out more about this dataset.
- Look at the first 6 rows of
quakes
. - Using the
[Row, Column]
approach, find out how many stations reported the 18th earthquake in the dataset. - Extract the
mag
column from thequakes
dataset using the$
operator. Call this new objectquake_mags
. - Generate a simple plot of the number of stations reporting an earthquake (
stations
) by its magnitude (mag
). What do you notice about the relationship? Why might this be the case?
- Save your R script by pressing the Save button in the script window.
1.2.1 Exercise 3
Calculate the square root of 1369 using the sqrt()
function.
sqrt(1369)
[1] 37
1.2.2 Exercise 4
Square the number 13 using the ^
operator.
13^2
[1] 169
1.2.3 Exercise 5
What is the result of summing all numbers from 1 to 100?
# long solution
<- sum(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
result
# quick solution
<- sum(1:10) result
The result is 55.
1.2.4 Exercise 6
Load up the default data quakes
from R
in the same way you loaded the women
data. Use ?quakes
if you want to find out more about this dataset.
# load up dataset
data('quakes')
Look at the first 6 rows of quakes
.
# look at first 6 rows
head(quakes)
lat long depth mag stations
1 -20.42 181.62 562 4.8 41
2 -20.62 181.03 650 4.2 15
3 -26.00 184.10 42 5.4 43
4 -17.97 181.66 626 4.1 19
5 -20.42 181.96 649 4.0 11
6 -19.68 184.31 195 4.0 12
Using the [Row, Column]
approach, find out how many stations reported the 18th earthquake in the quakes
dataset.
# need the 18th row of the fifth column
18,5] quakes[
[1] 21
Extract the mag
column from the quakes
dataset using the $
operator. Call this new object quake_mags
.
# earthquake magnitudes
<- quakes$mag quake_mags
Generate a simple plot of the number of stations reporting an earthquake (stations
) by its magnitude (mag
).
# scatterplot
plot(quakes$mag, quakes$stations)