Question 1

# a)
seq(112,200,by=2)
 [1] 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148
[20] 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 182 184 186
[39] 188 190 192 194 196 198 200
# b)
seq(110,50,by=-10)
[1] 110 100  90  80  70  60  50
# c)
seq(1,5,length.out=1000)
   [1] 1.000000 1.004004 1.008008 1.012012 1.016016 1.020020 1.024024 1.028028
   [9] 1.032032 1.036036 1.040040 1.044044 1.048048 1.052052 1.056056 1.060060
  [17] 1.064064 1.068068 1.072072 1.076076 1.080080 1.084084 1.088088 1.092092
  [25] 1.096096 1.100100 1.104104 1.108108 1.112112 1.116116 1.120120 1.124124
  [33] 1.128128 1.132132 1.136136 1.140140 1.144144 1.148148 1.152152 1.156156
  [41] 1.160160 1.164164 1.168168 1.172172 1.176176 1.180180 1.184184 1.188188
  [49] 1.192192 1.196196 1.200200 1.204204 1.208208 1.212212 1.216216 1.220220
  [57] 1.224224 1.228228 1.232232 1.236236 1.240240 1.244244 1.248248 1.252252
  [65] 1.256256 1.260260 1.264264 1.268268 1.272272 1.276276 1.280280 1.284284
  [73] 1.288288 1.292292 1.296296 1.300300 1.304304 1.308308 1.312312 1.316316
  [81] 1.320320 1.324324 1.328328 1.332332 1.336336 1.340340 1.344344 1.348348
  [89] 1.352352 1.356356 1.360360 1.364364 1.368368 1.372372 1.376376 1.380380
  [97] 1.384384 1.388388 1.392392 1.396396 1.400400 1.404404 1.408408 1.412412
 [105] 1.416416 1.420420 1.424424 1.428428 1.432432 1.436436 1.440440 1.444444
 [113] 1.448448 1.452452 1.456456 1.460460 1.464464 1.468468 1.472472 1.476476
 [121] 1.480480 1.484484 1.488488 1.492492 1.496496 1.500501 1.504505 1.508509
 [129] 1.512513 1.516517 1.520521 1.524525 1.528529 1.532533 1.536537 1.540541
 [137] 1.544545 1.548549 1.552553 1.556557 1.560561 1.564565 1.568569 1.572573
 [145] 1.576577 1.580581 1.584585 1.588589 1.592593 1.596597 1.600601 1.604605
 [153] 1.608609 1.612613 1.616617 1.620621 1.624625 1.628629 1.632633 1.636637
 [161] 1.640641 1.644645 1.648649 1.652653 1.656657 1.660661 1.664665 1.668669
 [169] 1.672673 1.676677 1.680681 1.684685 1.688689 1.692693 1.696697 1.700701
 [177] 1.704705 1.708709 1.712713 1.716717 1.720721 1.724725 1.728729 1.732733
 [185] 1.736737 1.740741 1.744745 1.748749 1.752753 1.756757 1.760761 1.764765
 [193] 1.768769 1.772773 1.776777 1.780781 1.784785 1.788789 1.792793 1.796797
 [201] 1.800801 1.804805 1.808809 1.812813 1.816817 1.820821 1.824825 1.828829
 [209] 1.832833 1.836837 1.840841 1.844845 1.848849 1.852853 1.856857 1.860861
 [217] 1.864865 1.868869 1.872873 1.876877 1.880881 1.884885 1.888889 1.892893
 [225] 1.896897 1.900901 1.904905 1.908909 1.912913 1.916917 1.920921 1.924925
 [233] 1.928929 1.932933 1.936937 1.940941 1.944945 1.948949 1.952953 1.956957
 [241] 1.960961 1.964965 1.968969 1.972973 1.976977 1.980981 1.984985 1.988989
 [249] 1.992993 1.996997 2.001001 2.005005 2.009009 2.013013 2.017017 2.021021
 [257] 2.025025 2.029029 2.033033 2.037037 2.041041 2.045045 2.049049 2.053053
 [265] 2.057057 2.061061 2.065065 2.069069 2.073073 2.077077 2.081081 2.085085
 [273] 2.089089 2.093093 2.097097 2.101101 2.105105 2.109109 2.113113 2.117117
 [281] 2.121121 2.125125 2.129129 2.133133 2.137137 2.141141 2.145145 2.149149
 [289] 2.153153 2.157157 2.161161 2.165165 2.169169 2.173173 2.177177 2.181181
 [297] 2.185185 2.189189 2.193193 2.197197 2.201201 2.205205 2.209209 2.213213
 [305] 2.217217 2.221221 2.225225 2.229229 2.233233 2.237237 2.241241 2.245245
 [313] 2.249249 2.253253 2.257257 2.261261 2.265265 2.269269 2.273273 2.277277
 [321] 2.281281 2.285285 2.289289 2.293293 2.297297 2.301301 2.305305 2.309309
 [329] 2.313313 2.317317 2.321321 2.325325 2.329329 2.333333 2.337337 2.341341
 [337] 2.345345 2.349349 2.353353 2.357357 2.361361 2.365365 2.369369 2.373373
 [345] 2.377377 2.381381 2.385385 2.389389 2.393393 2.397397 2.401401 2.405405
 [353] 2.409409 2.413413 2.417417 2.421421 2.425425 2.429429 2.433433 2.437437
 [361] 2.441441 2.445445 2.449449 2.453453 2.457457 2.461461 2.465465 2.469469
 [369] 2.473473 2.477477 2.481481 2.485485 2.489489 2.493493 2.497497 2.501502
 [377] 2.505506 2.509510 2.513514 2.517518 2.521522 2.525526 2.529530 2.533534
 [385] 2.537538 2.541542 2.545546 2.549550 2.553554 2.557558 2.561562 2.565566
 [393] 2.569570 2.573574 2.577578 2.581582 2.585586 2.589590 2.593594 2.597598
 [401] 2.601602 2.605606 2.609610 2.613614 2.617618 2.621622 2.625626 2.629630
 [409] 2.633634 2.637638 2.641642 2.645646 2.649650 2.653654 2.657658 2.661662
 [417] 2.665666 2.669670 2.673674 2.677678 2.681682 2.685686 2.689690 2.693694
 [425] 2.697698 2.701702 2.705706 2.709710 2.713714 2.717718 2.721722 2.725726
 [433] 2.729730 2.733734 2.737738 2.741742 2.745746 2.749750 2.753754 2.757758
 [441] 2.761762 2.765766 2.769770 2.773774 2.777778 2.781782 2.785786 2.789790
 [449] 2.793794 2.797798 2.801802 2.805806 2.809810 2.813814 2.817818 2.821822
 [457] 2.825826 2.829830 2.833834 2.837838 2.841842 2.845846 2.849850 2.853854
 [465] 2.857858 2.861862 2.865866 2.869870 2.873874 2.877878 2.881882 2.885886
 [473] 2.889890 2.893894 2.897898 2.901902 2.905906 2.909910 2.913914 2.917918
 [481] 2.921922 2.925926 2.929930 2.933934 2.937938 2.941942 2.945946 2.949950
 [489] 2.953954 2.957958 2.961962 2.965966 2.969970 2.973974 2.977978 2.981982
 [497] 2.985986 2.989990 2.993994 2.997998 3.002002 3.006006 3.010010 3.014014
 [505] 3.018018 3.022022 3.026026 3.030030 3.034034 3.038038 3.042042 3.046046
 [513] 3.050050 3.054054 3.058058 3.062062 3.066066 3.070070 3.074074 3.078078
 [521] 3.082082 3.086086 3.090090 3.094094 3.098098 3.102102 3.106106 3.110110
 [529] 3.114114 3.118118 3.122122 3.126126 3.130130 3.134134 3.138138 3.142142
 [537] 3.146146 3.150150 3.154154 3.158158 3.162162 3.166166 3.170170 3.174174
 [545] 3.178178 3.182182 3.186186 3.190190 3.194194 3.198198 3.202202 3.206206
 [553] 3.210210 3.214214 3.218218 3.222222 3.226226 3.230230 3.234234 3.238238
 [561] 3.242242 3.246246 3.250250 3.254254 3.258258 3.262262 3.266266 3.270270
 [569] 3.274274 3.278278 3.282282 3.286286 3.290290 3.294294 3.298298 3.302302
 [577] 3.306306 3.310310 3.314314 3.318318 3.322322 3.326326 3.330330 3.334334
 [585] 3.338338 3.342342 3.346346 3.350350 3.354354 3.358358 3.362362 3.366366
 [593] 3.370370 3.374374 3.378378 3.382382 3.386386 3.390390 3.394394 3.398398
 [601] 3.402402 3.406406 3.410410 3.414414 3.418418 3.422422 3.426426 3.430430
 [609] 3.434434 3.438438 3.442442 3.446446 3.450450 3.454454 3.458458 3.462462
 [617] 3.466466 3.470470 3.474474 3.478478 3.482482 3.486486 3.490490 3.494494
 [625] 3.498498 3.502503 3.506507 3.510511 3.514515 3.518519 3.522523 3.526527
 [633] 3.530531 3.534535 3.538539 3.542543 3.546547 3.550551 3.554555 3.558559
 [641] 3.562563 3.566567 3.570571 3.574575 3.578579 3.582583 3.586587 3.590591
 [649] 3.594595 3.598599 3.602603 3.606607 3.610611 3.614615 3.618619 3.622623
 [657] 3.626627 3.630631 3.634635 3.638639 3.642643 3.646647 3.650651 3.654655
 [665] 3.658659 3.662663 3.666667 3.670671 3.674675 3.678679 3.682683 3.686687
 [673] 3.690691 3.694695 3.698699 3.702703 3.706707 3.710711 3.714715 3.718719
 [681] 3.722723 3.726727 3.730731 3.734735 3.738739 3.742743 3.746747 3.750751
 [689] 3.754755 3.758759 3.762763 3.766767 3.770771 3.774775 3.778779 3.782783
 [697] 3.786787 3.790791 3.794795 3.798799 3.802803 3.806807 3.810811 3.814815
 [705] 3.818819 3.822823 3.826827 3.830831 3.834835 3.838839 3.842843 3.846847
 [713] 3.850851 3.854855 3.858859 3.862863 3.866867 3.870871 3.874875 3.878879
 [721] 3.882883 3.886887 3.890891 3.894895 3.898899 3.902903 3.906907 3.910911
 [729] 3.914915 3.918919 3.922923 3.926927 3.930931 3.934935 3.938939 3.942943
 [737] 3.946947 3.950951 3.954955 3.958959 3.962963 3.966967 3.970971 3.974975
 [745] 3.978979 3.982983 3.986987 3.990991 3.994995 3.998999 4.003003 4.007007
 [753] 4.011011 4.015015 4.019019 4.023023 4.027027 4.031031 4.035035 4.039039
 [761] 4.043043 4.047047 4.051051 4.055055 4.059059 4.063063 4.067067 4.071071
 [769] 4.075075 4.079079 4.083083 4.087087 4.091091 4.095095 4.099099 4.103103
 [777] 4.107107 4.111111 4.115115 4.119119 4.123123 4.127127 4.131131 4.135135
 [785] 4.139139 4.143143 4.147147 4.151151 4.155155 4.159159 4.163163 4.167167
 [793] 4.171171 4.175175 4.179179 4.183183 4.187187 4.191191 4.195195 4.199199
 [801] 4.203203 4.207207 4.211211 4.215215 4.219219 4.223223 4.227227 4.231231
 [809] 4.235235 4.239239 4.243243 4.247247 4.251251 4.255255 4.259259 4.263263
 [817] 4.267267 4.271271 4.275275 4.279279 4.283283 4.287287 4.291291 4.295295
 [825] 4.299299 4.303303 4.307307 4.311311 4.315315 4.319319 4.323323 4.327327
 [833] 4.331331 4.335335 4.339339 4.343343 4.347347 4.351351 4.355355 4.359359
 [841] 4.363363 4.367367 4.371371 4.375375 4.379379 4.383383 4.387387 4.391391
 [849] 4.395395 4.399399 4.403403 4.407407 4.411411 4.415415 4.419419 4.423423
 [857] 4.427427 4.431431 4.435435 4.439439 4.443443 4.447447 4.451451 4.455455
 [865] 4.459459 4.463463 4.467467 4.471471 4.475475 4.479479 4.483483 4.487487
 [873] 4.491491 4.495495 4.499499 4.503504 4.507508 4.511512 4.515516 4.519520
 [881] 4.523524 4.527528 4.531532 4.535536 4.539540 4.543544 4.547548 4.551552
 [889] 4.555556 4.559560 4.563564 4.567568 4.571572 4.575576 4.579580 4.583584
 [897] 4.587588 4.591592 4.595596 4.599600 4.603604 4.607608 4.611612 4.615616
 [905] 4.619620 4.623624 4.627628 4.631632 4.635636 4.639640 4.643644 4.647648
 [913] 4.651652 4.655656 4.659660 4.663664 4.667668 4.671672 4.675676 4.679680
 [921] 4.683684 4.687688 4.691692 4.695696 4.699700 4.703704 4.707708 4.711712
 [929] 4.715716 4.719720 4.723724 4.727728 4.731732 4.735736 4.739740 4.743744
 [937] 4.747748 4.751752 4.755756 4.759760 4.763764 4.767768 4.771772 4.775776
 [945] 4.779780 4.783784 4.787788 4.791792 4.795796 4.799800 4.803804 4.807808
 [953] 4.811812 4.815816 4.819820 4.823824 4.827828 4.831832 4.835836 4.839840
 [961] 4.843844 4.847848 4.851852 4.855856 4.859860 4.863864 4.867868 4.871872
 [969] 4.875876 4.879880 4.883884 4.887888 4.891892 4.895896 4.899900 4.903904
 [977] 4.907908 4.911912 4.915916 4.919920 4.923924 4.927928 4.931932 4.935936
 [985] 4.939940 4.943944 4.947948 4.951952 4.955956 4.959960 4.963964 4.967968
 [993] 4.971972 4.975976 4.979980 4.983984 4.987988 4.991992 4.995996 5.000000

Question 2

# a)
x<-c(-2,101,6,-17,82,-10,56,4,-35,1200,46,-101,0.1,-5)
x
 [1]   -2.0  101.0    6.0  -17.0   82.0  -10.0   56.0    4.0  -35.0 1200.0
[11]   46.0 -101.0    0.1   -5.0
# b)
length(x) 
[1] 14
# c) 
sum(x<0)
[1] 6
# d) 
y <- sort(x)
y
 [1] -101.0  -35.0  -17.0  -10.0   -5.0   -2.0    0.1    4.0    6.0   46.0
[11]   56.0   82.0  101.0 1200.0

Question 3

# a) Vector, length (miles). 

# b)
median(rivers)
[1] 425
median(rivers)*5280
[1] 2244000

Question 4

# a)
nrow(mtcars)
[1] 32
mtcars[32, ]
            mpg cyl disp  hp drat   wt qsec vs am gear carb
Volvo 142E 21.4   4  121 109 4.11 2.78 18.6  1  1    4    2
# b) automatic
mtcars[ ,9]
 [1] 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1
sum(mtcars[, 9] == 0)
[1] 19
sum(mtcars[, 9] == 1)
[1] 13
# c) 
mtcars[ ,7]
 [1] 16.46 17.02 18.61 19.44 17.02 20.22 15.84 20.00 22.90 18.30 18.90 17.40
[13] 17.60 18.00 17.98 17.82 17.42 19.47 18.52 19.90 20.01 16.87 17.30 15.41
[25] 17.05 18.90 16.70 16.90 14.50 15.50 14.60 18.60
mtcars_fast<-mtcars[mtcars$qsec<=18, ]
mtcars_fast
                     mpg cyl  disp  hp drat    wt  qsec vs am gear carb
Mazda RX4           21.0   6 160.0 110 3.90 2.620 16.46  0  1    4    4
Mazda RX4 Wag       21.0   6 160.0 110 3.90 2.875 17.02  0  1    4    4
Hornet Sportabout   18.7   8 360.0 175 3.15 3.440 17.02  0  0    3    2
Duster 360          14.3   8 360.0 245 3.21 3.570 15.84  0  0    3    4
Merc 450SE          16.4   8 275.8 180 3.07 4.070 17.40  0  0    3    3
Merc 450SL          17.3   8 275.8 180 3.07 3.730 17.60  0  0    3    3
Merc 450SLC         15.2   8 275.8 180 3.07 3.780 18.00  0  0    3    3
Cadillac Fleetwood  10.4   8 472.0 205 2.93 5.250 17.98  0  0    3    4
Lincoln Continental 10.4   8 460.0 215 3.00 5.424 17.82  0  0    3    4
Chrysler Imperial   14.7   8 440.0 230 3.23 5.345 17.42  0  0    3    4
Dodge Challenger    15.5   8 318.0 150 2.76 3.520 16.87  0  0    3    2
AMC Javelin         15.2   8 304.0 150 3.15 3.435 17.30  0  0    3    2
Camaro Z28          13.3   8 350.0 245 3.73 3.840 15.41  0  0    3    4
Pontiac Firebird    19.2   8 400.0 175 3.08 3.845 17.05  0  0    3    2
Porsche 914-2       26.0   4 120.3  91 4.43 2.140 16.70  0  1    5    2
Lotus Europa        30.4   4  95.1 113 3.77 1.513 16.90  1  1    5    2
Ford Pantera L      15.8   8 351.0 264 4.22 3.170 14.50  0  1    5    4
Ferrari Dino        19.7   6 145.0 175 3.62 2.770 15.50  0  1    5    6
Maserati Bora       15.0   8 301.0 335 3.54 3.570 14.60  0  1    5    8
mtcars_slow<-mtcars[mtcars$qsec>18, ]
mtcars_slow
                mpg cyl  disp  hp drat    wt  qsec vs am gear carb
Datsun 710     22.8   4 108.0  93 3.85 2.320 18.61  1  1    4    1
Hornet 4 Drive 21.4   6 258.0 110 3.08 3.215 19.44  1  0    3    1
Valiant        18.1   6 225.0 105 2.76 3.460 20.22  1  0    3    1
Merc 240D      24.4   4 146.7  62 3.69 3.190 20.00  1  0    4    2
Merc 230       22.8   4 140.8  95 3.92 3.150 22.90  1  0    4    2
Merc 280       19.2   6 167.6 123 3.92 3.440 18.30  1  0    4    4
Merc 280C      17.8   6 167.6 123 3.92 3.440 18.90  1  0    4    4
Fiat 128       32.4   4  78.7  66 4.08 2.200 19.47  1  1    4    1
Honda Civic    30.4   4  75.7  52 4.93 1.615 18.52  1  1    4    2
Toyota Corolla 33.9   4  71.1  65 4.22 1.835 19.90  1  1    4    1
Toyota Corona  21.5   4 120.1  97 3.70 2.465 20.01  1  0    3    1
Fiat X1-9      27.3   4  79.0  66 4.08 1.935 18.90  1  1    4    1
Volvo 142E     21.4   4 121.0 109 4.11 2.780 18.60  1  1    4    2
# d) Yes, I would think that faster cars have more horsepower.
mean(mtcars_fast$hp)
[1] 185.6842
mean(mtcars_slow$hp)
[1] 89.69231
plot(mtcars$hp, mtcars$qsec)

Question 5

iris$Species == "setosa"
  [1]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [13]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [25]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [37]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [49]  TRUE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
 [61] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
 [73] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
 [85] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
 [97] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[109] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[121] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[133] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[145] FALSE FALSE FALSE FALSE FALSE FALSE
iris$Species == "virginica"
  [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
 [13] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
 [25] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
 [37] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
 [49] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
 [61] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
 [73] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
 [85] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
 [97] FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
[109]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
[121]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
[133]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
[145]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
setosa_virginica <- iris[(iris$Species == "setosa") ==TRUE | (iris$Species == "virginica") ==TRUE, ]
setosa.virginica_Sepal.Shape <- setosa_virginica$Sepal.Length / setosa_virginica$Sepal.Width
setosa.virginica_Sepal.Shape
  [1] 1.457143 1.633333 1.468750 1.483871 1.388889 1.384615 1.352941 1.470588
  [9] 1.517241 1.580645 1.459459 1.411765 1.600000 1.433333 1.450000 1.295455
 [17] 1.384615 1.457143 1.500000 1.342105 1.588235 1.378378 1.277778 1.545455
 [25] 1.411765 1.666667 1.470588 1.485714 1.529412 1.468750 1.548387 1.588235
 [33] 1.268293 1.309524 1.580645 1.562500 1.571429 1.361111 1.466667 1.500000
 [41] 1.428571 1.956522 1.375000 1.428571 1.342105 1.600000 1.342105 1.437500
 [49] 1.432432 1.515152 1.909091 2.148148 2.366667 2.172414 2.166667 2.533333
 [57] 1.960000 2.517241 2.680000 2.000000 2.031250 2.370370 2.266667 2.280000
 [65] 2.071429 2.000000 2.166667 2.026316 2.961538 2.727273 2.156250 2.000000
 [73] 2.750000 2.333333 2.030303 2.250000 2.214286 2.033333 2.285714 2.400000
 [81] 2.642857 2.078947 2.285714 2.250000 2.346154 2.566667 1.852941 2.064516
 [89] 2.000000 2.225806 2.161290 2.225806 2.148148 2.125000 2.030303 2.233333
 [97] 2.520000 2.166667 1.823529 1.966667