#Please select one, download it and perform the following tasks:
#1. Use the summary function to gain an overview of the data set. Then display the mean and
#median for at least two attributes.

iris <- read.csv(file="iris.csv", header=TRUE, sep=",")
summary(iris)      
##        X           Sepal.Length    Sepal.Width     Petal.Length  
##  Min.   :  1.00   Min.   :4.300   Min.   :2.000   Min.   :1.000  
##  1st Qu.: 38.25   1st Qu.:5.100   1st Qu.:2.800   1st Qu.:1.600  
##  Median : 75.50   Median :5.800   Median :3.000   Median :4.350  
##  Mean   : 75.50   Mean   :5.843   Mean   :3.057   Mean   :3.758  
##  3rd Qu.:112.75   3rd Qu.:6.400   3rd Qu.:3.300   3rd Qu.:5.100  
##  Max.   :150.00   Max.   :7.900   Max.   :4.400   Max.   :6.900  
##   Petal.Width          Species  
##  Min.   :0.100   setosa    :50  
##  1st Qu.:0.300   versicolor:50  
##  Median :1.300   virginica :50  
##  Mean   :1.199                  
##  3rd Qu.:1.800                  
##  Max.   :2.500
IMeanSL <- mean(iris$Sepal.Length, na.rm=TRUE)
IMedianSL <- median(iris$Sepal.Length, na.rm=TRUE)
IMeanSW <- mean(iris$Sepal.Width, na.rm=TRUE)
IMedianSW <- median(iris$Sepal.Width, na.rm=TRUE)



print("The Mean of the Sepal Length is ")
## [1] "The Mean of the Sepal Length is "
print(IMeanSL)
## [1] 5.843333
print("The Median of the Sepal Length is ")
## [1] "The Median of the Sepal Length is "
print(IMedianSL)
## [1] 5.8
print("The Mean of the Sepal Width is ")
## [1] "The Mean of the Sepal Width is "
print(IMeanSW)
## [1] 3.057333
print("The Median of the Sepal Width is ")
## [1] "The Median of the Sepal Width is "
print(IMedianSW)
## [1] 3
#2. Create a new data frame with a subset of the columns and rows. Make sure to rename it.
#3. Create new column names for the new data frame
petals <- data.frame("PL" = iris$Petal.Length, 
                     "PW" = iris$Petal.Width,
                     "S" = iris$Species)
#4.Use the summary function to create an overview of your new data frame. The print the mean
#and median for the same two attributes. Please compare
summary(petals)
##        PL              PW                 S     
##  Min.   :1.000   Min.   :0.100   setosa    :50  
##  1st Qu.:1.600   1st Qu.:0.300   versicolor:50  
##  Median :4.350   Median :1.300   virginica :50  
##  Mean   :3.758   Mean   :1.199                  
##  3rd Qu.:5.100   3rd Qu.:1.800                  
##  Max.   :6.900   Max.   :2.500
PMeanPL <- mean(petals$PL, na.rm=TRUE)
PMedianPL <- median(petals$PL, na.rm=TRUE)
PMeanPW <- mean(petals$PW, na.rm=TRUE)
PMedianPW <- median(petals$PW, na.rm=TRUE)



print("The Mean of the Petal Length is ")
## [1] "The Mean of the Petal Length is "
print(PMeanPL)
## [1] 3.758
print("The Median of the Sepal Length is ")
## [1] "The Median of the Sepal Length is "
print(PMedianPL)
## [1] 4.35
print("The Mean of the Petal Width is ")
## [1] "The Mean of the Petal Width is "
print(PMeanPW)
## [1] 1.199333
print("The Median of the Petal Width is ")
## [1] "The Median of the Petal Width is "
print(PMedianPW)
## [1] 1.3
#For at least 3 values in a column please rename so that every value in that #column is renamed.
#For example, suppose I have 20 values of the letter “e” in one column. #Rename those values so
#that all 20 would show as “excellent”.

petals <- sapply(petals, as.character)
petals[petals == "setosa"] <- "SET"
petals[petals == "versicolor"] <- "VER"
petals[petals == "virginica"] <- "VIR"
petals <- as.data.frame(petals)


print(petals)
##      PL  PW   S
## 1   1.4 0.2 SET
## 2   1.4 0.2 SET
## 3   1.3 0.2 SET
## 4   1.5 0.2 SET
## 5   1.4 0.2 SET
## 6   1.7 0.4 SET
## 7   1.4 0.3 SET
## 8   1.5 0.2 SET
## 9   1.4 0.2 SET
## 10  1.5 0.1 SET
## 11  1.5 0.2 SET
## 12  1.6 0.2 SET
## 13  1.4 0.1 SET
## 14  1.1 0.1 SET
## 15  1.2 0.2 SET
## 16  1.5 0.4 SET
## 17  1.3 0.4 SET
## 18  1.4 0.3 SET
## 19  1.7 0.3 SET
## 20  1.5 0.3 SET
## 21  1.7 0.2 SET
## 22  1.5 0.4 SET
## 23    1 0.2 SET
## 24  1.7 0.5 SET
## 25  1.9 0.2 SET
## 26  1.6 0.2 SET
## 27  1.6 0.4 SET
## 28  1.5 0.2 SET
## 29  1.4 0.2 SET
## 30  1.6 0.2 SET
## 31  1.6 0.2 SET
## 32  1.5 0.4 SET
## 33  1.5 0.1 SET
## 34  1.4 0.2 SET
## 35  1.5 0.2 SET
## 36  1.2 0.2 SET
## 37  1.3 0.2 SET
## 38  1.4 0.1 SET
## 39  1.3 0.2 SET
## 40  1.5 0.2 SET
## 41  1.3 0.3 SET
## 42  1.3 0.3 SET
## 43  1.3 0.2 SET
## 44  1.6 0.6 SET
## 45  1.9 0.4 SET
## 46  1.4 0.3 SET
## 47  1.6 0.2 SET
## 48  1.4 0.2 SET
## 49  1.5 0.2 SET
## 50  1.4 0.2 SET
## 51  4.7 1.4 VER
## 52  4.5 1.5 VER
## 53  4.9 1.5 VER
## 54    4 1.3 VER
## 55  4.6 1.5 VER
## 56  4.5 1.3 VER
## 57  4.7 1.6 VER
## 58  3.3   1 VER
## 59  4.6 1.3 VER
## 60  3.9 1.4 VER
## 61  3.5   1 VER
## 62  4.2 1.5 VER
## 63    4   1 VER
## 64  4.7 1.4 VER
## 65  3.6 1.3 VER
## 66  4.4 1.4 VER
## 67  4.5 1.5 VER
## 68  4.1   1 VER
## 69  4.5 1.5 VER
## 70  3.9 1.1 VER
## 71  4.8 1.8 VER
## 72    4 1.3 VER
## 73  4.9 1.5 VER
## 74  4.7 1.2 VER
## 75  4.3 1.3 VER
## 76  4.4 1.4 VER
## 77  4.8 1.4 VER
## 78    5 1.7 VER
## 79  4.5 1.5 VER
## 80  3.5   1 VER
## 81  3.8 1.1 VER
## 82  3.7   1 VER
## 83  3.9 1.2 VER
## 84  5.1 1.6 VER
## 85  4.5 1.5 VER
## 86  4.5 1.6 VER
## 87  4.7 1.5 VER
## 88  4.4 1.3 VER
## 89  4.1 1.3 VER
## 90    4 1.3 VER
## 91  4.4 1.2 VER
## 92  4.6 1.4 VER
## 93    4 1.2 VER
## 94  3.3   1 VER
## 95  4.2 1.3 VER
## 96  4.2 1.2 VER
## 97  4.2 1.3 VER
## 98  4.3 1.3 VER
## 99    3 1.1 VER
## 100 4.1 1.3 VER
## 101   6 2.5 VIR
## 102 5.1 1.9 VIR
## 103 5.9 2.1 VIR
## 104 5.6 1.8 VIR
## 105 5.8 2.2 VIR
## 106 6.6 2.1 VIR
## 107 4.5 1.7 VIR
## 108 6.3 1.8 VIR
## 109 5.8 1.8 VIR
## 110 6.1 2.5 VIR
## 111 5.1   2 VIR
## 112 5.3 1.9 VIR
## 113 5.5 2.1 VIR
## 114   5   2 VIR
## 115 5.1 2.4 VIR
## 116 5.3 2.3 VIR
## 117 5.5 1.8 VIR
## 118 6.7 2.2 VIR
## 119 6.9 2.3 VIR
## 120   5 1.5 VIR
## 121 5.7 2.3 VIR
## 122 4.9   2 VIR
## 123 6.7   2 VIR
## 124 4.9 1.8 VIR
## 125 5.7 2.1 VIR
## 126   6 1.8 VIR
## 127 4.8 1.8 VIR
## 128 4.9 1.8 VIR
## 129 5.6 2.1 VIR
## 130 5.8 1.6 VIR
## 131 6.1 1.9 VIR
## 132 6.4   2 VIR
## 133 5.6 2.2 VIR
## 134 5.1 1.5 VIR
## 135 5.6 1.4 VIR
## 136 6.1 2.3 VIR
## 137 5.6 2.4 VIR
## 138 5.5 1.8 VIR
## 139 4.8 1.8 VIR
## 140 5.4 2.1 VIR
## 141 5.6 2.4 VIR
## 142 5.1 2.3 VIR
## 143 5.1 1.9 VIR
## 144 5.9 2.3 VIR
## 145 5.7 2.5 VIR
## 146 5.2 2.3 VIR
## 147   5 1.9 VIR
## 148 5.2   2 VIR
## 149 5.4 2.3 VIR
## 150 5.1 1.8 VIR
#6. Display enough rows to see examples of all of steps 1-5 above
print(iris)
##       X Sepal.Length Sepal.Width Petal.Length Petal.Width    Species
## 1     1          5.1         3.5          1.4         0.2     setosa
## 2     2          4.9         3.0          1.4         0.2     setosa
## 3     3          4.7         3.2          1.3         0.2     setosa
## 4     4          4.6         3.1          1.5         0.2     setosa
## 5     5          5.0         3.6          1.4         0.2     setosa
## 6     6          5.4         3.9          1.7         0.4     setosa
## 7     7          4.6         3.4          1.4         0.3     setosa
## 8     8          5.0         3.4          1.5         0.2     setosa
## 9     9          4.4         2.9          1.4         0.2     setosa
## 10   10          4.9         3.1          1.5         0.1     setosa
## 11   11          5.4         3.7          1.5         0.2     setosa
## 12   12          4.8         3.4          1.6         0.2     setosa
## 13   13          4.8         3.0          1.4         0.1     setosa
## 14   14          4.3         3.0          1.1         0.1     setosa
## 15   15          5.8         4.0          1.2         0.2     setosa
## 16   16          5.7         4.4          1.5         0.4     setosa
## 17   17          5.4         3.9          1.3         0.4     setosa
## 18   18          5.1         3.5          1.4         0.3     setosa
## 19   19          5.7         3.8          1.7         0.3     setosa
## 20   20          5.1         3.8          1.5         0.3     setosa
## 21   21          5.4         3.4          1.7         0.2     setosa
## 22   22          5.1         3.7          1.5         0.4     setosa
## 23   23          4.6         3.6          1.0         0.2     setosa
## 24   24          5.1         3.3          1.7         0.5     setosa
## 25   25          4.8         3.4          1.9         0.2     setosa
## 26   26          5.0         3.0          1.6         0.2     setosa
## 27   27          5.0         3.4          1.6         0.4     setosa
## 28   28          5.2         3.5          1.5         0.2     setosa
## 29   29          5.2         3.4          1.4         0.2     setosa
## 30   30          4.7         3.2          1.6         0.2     setosa
## 31   31          4.8         3.1          1.6         0.2     setosa
## 32   32          5.4         3.4          1.5         0.4     setosa
## 33   33          5.2         4.1          1.5         0.1     setosa
## 34   34          5.5         4.2          1.4         0.2     setosa
## 35   35          4.9         3.1          1.5         0.2     setosa
## 36   36          5.0         3.2          1.2         0.2     setosa
## 37   37          5.5         3.5          1.3         0.2     setosa
## 38   38          4.9         3.6          1.4         0.1     setosa
## 39   39          4.4         3.0          1.3         0.2     setosa
## 40   40          5.1         3.4          1.5         0.2     setosa
## 41   41          5.0         3.5          1.3         0.3     setosa
## 42   42          4.5         2.3          1.3         0.3     setosa
## 43   43          4.4         3.2          1.3         0.2     setosa
## 44   44          5.0         3.5          1.6         0.6     setosa
## 45   45          5.1         3.8          1.9         0.4     setosa
## 46   46          4.8         3.0          1.4         0.3     setosa
## 47   47          5.1         3.8          1.6         0.2     setosa
## 48   48          4.6         3.2          1.4         0.2     setosa
## 49   49          5.3         3.7          1.5         0.2     setosa
## 50   50          5.0         3.3          1.4         0.2     setosa
## 51   51          7.0         3.2          4.7         1.4 versicolor
## 52   52          6.4         3.2          4.5         1.5 versicolor
## 53   53          6.9         3.1          4.9         1.5 versicolor
## 54   54          5.5         2.3          4.0         1.3 versicolor
## 55   55          6.5         2.8          4.6         1.5 versicolor
## 56   56          5.7         2.8          4.5         1.3 versicolor
## 57   57          6.3         3.3          4.7         1.6 versicolor
## 58   58          4.9         2.4          3.3         1.0 versicolor
## 59   59          6.6         2.9          4.6         1.3 versicolor
## 60   60          5.2         2.7          3.9         1.4 versicolor
## 61   61          5.0         2.0          3.5         1.0 versicolor
## 62   62          5.9         3.0          4.2         1.5 versicolor
## 63   63          6.0         2.2          4.0         1.0 versicolor
## 64   64          6.1         2.9          4.7         1.4 versicolor
## 65   65          5.6         2.9          3.6         1.3 versicolor
## 66   66          6.7         3.1          4.4         1.4 versicolor
## 67   67          5.6         3.0          4.5         1.5 versicolor
## 68   68          5.8         2.7          4.1         1.0 versicolor
## 69   69          6.2         2.2          4.5         1.5 versicolor
## 70   70          5.6         2.5          3.9         1.1 versicolor
## 71   71          5.9         3.2          4.8         1.8 versicolor
## 72   72          6.1         2.8          4.0         1.3 versicolor
## 73   73          6.3         2.5          4.9         1.5 versicolor
## 74   74          6.1         2.8          4.7         1.2 versicolor
## 75   75          6.4         2.9          4.3         1.3 versicolor
## 76   76          6.6         3.0          4.4         1.4 versicolor
## 77   77          6.8         2.8          4.8         1.4 versicolor
## 78   78          6.7         3.0          5.0         1.7 versicolor
## 79   79          6.0         2.9          4.5         1.5 versicolor
## 80   80          5.7         2.6          3.5         1.0 versicolor
## 81   81          5.5         2.4          3.8         1.1 versicolor
## 82   82          5.5         2.4          3.7         1.0 versicolor
## 83   83          5.8         2.7          3.9         1.2 versicolor
## 84   84          6.0         2.7          5.1         1.6 versicolor
## 85   85          5.4         3.0          4.5         1.5 versicolor
## 86   86          6.0         3.4          4.5         1.6 versicolor
## 87   87          6.7         3.1          4.7         1.5 versicolor
## 88   88          6.3         2.3          4.4         1.3 versicolor
## 89   89          5.6         3.0          4.1         1.3 versicolor
## 90   90          5.5         2.5          4.0         1.3 versicolor
## 91   91          5.5         2.6          4.4         1.2 versicolor
## 92   92          6.1         3.0          4.6         1.4 versicolor
## 93   93          5.8         2.6          4.0         1.2 versicolor
## 94   94          5.0         2.3          3.3         1.0 versicolor
## 95   95          5.6         2.7          4.2         1.3 versicolor
## 96   96          5.7         3.0          4.2         1.2 versicolor
## 97   97          5.7         2.9          4.2         1.3 versicolor
## 98   98          6.2         2.9          4.3         1.3 versicolor
## 99   99          5.1         2.5          3.0         1.1 versicolor
## 100 100          5.7         2.8          4.1         1.3 versicolor
## 101 101          6.3         3.3          6.0         2.5  virginica
## 102 102          5.8         2.7          5.1         1.9  virginica
## 103 103          7.1         3.0          5.9         2.1  virginica
## 104 104          6.3         2.9          5.6         1.8  virginica
## 105 105          6.5         3.0          5.8         2.2  virginica
## 106 106          7.6         3.0          6.6         2.1  virginica
## 107 107          4.9         2.5          4.5         1.7  virginica
## 108 108          7.3         2.9          6.3         1.8  virginica
## 109 109          6.7         2.5          5.8         1.8  virginica
## 110 110          7.2         3.6          6.1         2.5  virginica
## 111 111          6.5         3.2          5.1         2.0  virginica
## 112 112          6.4         2.7          5.3         1.9  virginica
## 113 113          6.8         3.0          5.5         2.1  virginica
## 114 114          5.7         2.5          5.0         2.0  virginica
## 115 115          5.8         2.8          5.1         2.4  virginica
## 116 116          6.4         3.2          5.3         2.3  virginica
## 117 117          6.5         3.0          5.5         1.8  virginica
## 118 118          7.7         3.8          6.7         2.2  virginica
## 119 119          7.7         2.6          6.9         2.3  virginica
## 120 120          6.0         2.2          5.0         1.5  virginica
## 121 121          6.9         3.2          5.7         2.3  virginica
## 122 122          5.6         2.8          4.9         2.0  virginica
## 123 123          7.7         2.8          6.7         2.0  virginica
## 124 124          6.3         2.7          4.9         1.8  virginica
## 125 125          6.7         3.3          5.7         2.1  virginica
## 126 126          7.2         3.2          6.0         1.8  virginica
## 127 127          6.2         2.8          4.8         1.8  virginica
## 128 128          6.1         3.0          4.9         1.8  virginica
## 129 129          6.4         2.8          5.6         2.1  virginica
## 130 130          7.2         3.0          5.8         1.6  virginica
## 131 131          7.4         2.8          6.1         1.9  virginica
## 132 132          7.9         3.8          6.4         2.0  virginica
## 133 133          6.4         2.8          5.6         2.2  virginica
## 134 134          6.3         2.8          5.1         1.5  virginica
## 135 135          6.1         2.6          5.6         1.4  virginica
## 136 136          7.7         3.0          6.1         2.3  virginica
## 137 137          6.3         3.4          5.6         2.4  virginica
## 138 138          6.4         3.1          5.5         1.8  virginica
## 139 139          6.0         3.0          4.8         1.8  virginica
## 140 140          6.9         3.1          5.4         2.1  virginica
## 141 141          6.7         3.1          5.6         2.4  virginica
## 142 142          6.9         3.1          5.1         2.3  virginica
## 143 143          5.8         2.7          5.1         1.9  virginica
## 144 144          6.8         3.2          5.9         2.3  virginica
## 145 145          6.7         3.3          5.7         2.5  virginica
## 146 146          6.7         3.0          5.2         2.3  virginica
## 147 147          6.3         2.5          5.0         1.9  virginica
## 148 148          6.5         3.0          5.2         2.0  virginica
## 149 149          6.2         3.4          5.4         2.3  virginica
## 150 150          5.9         3.0          5.1         1.8  virginica
print(petals)
##      PL  PW   S
## 1   1.4 0.2 SET
## 2   1.4 0.2 SET
## 3   1.3 0.2 SET
## 4   1.5 0.2 SET
## 5   1.4 0.2 SET
## 6   1.7 0.4 SET
## 7   1.4 0.3 SET
## 8   1.5 0.2 SET
## 9   1.4 0.2 SET
## 10  1.5 0.1 SET
## 11  1.5 0.2 SET
## 12  1.6 0.2 SET
## 13  1.4 0.1 SET
## 14  1.1 0.1 SET
## 15  1.2 0.2 SET
## 16  1.5 0.4 SET
## 17  1.3 0.4 SET
## 18  1.4 0.3 SET
## 19  1.7 0.3 SET
## 20  1.5 0.3 SET
## 21  1.7 0.2 SET
## 22  1.5 0.4 SET
## 23    1 0.2 SET
## 24  1.7 0.5 SET
## 25  1.9 0.2 SET
## 26  1.6 0.2 SET
## 27  1.6 0.4 SET
## 28  1.5 0.2 SET
## 29  1.4 0.2 SET
## 30  1.6 0.2 SET
## 31  1.6 0.2 SET
## 32  1.5 0.4 SET
## 33  1.5 0.1 SET
## 34  1.4 0.2 SET
## 35  1.5 0.2 SET
## 36  1.2 0.2 SET
## 37  1.3 0.2 SET
## 38  1.4 0.1 SET
## 39  1.3 0.2 SET
## 40  1.5 0.2 SET
## 41  1.3 0.3 SET
## 42  1.3 0.3 SET
## 43  1.3 0.2 SET
## 44  1.6 0.6 SET
## 45  1.9 0.4 SET
## 46  1.4 0.3 SET
## 47  1.6 0.2 SET
## 48  1.4 0.2 SET
## 49  1.5 0.2 SET
## 50  1.4 0.2 SET
## 51  4.7 1.4 VER
## 52  4.5 1.5 VER
## 53  4.9 1.5 VER
## 54    4 1.3 VER
## 55  4.6 1.5 VER
## 56  4.5 1.3 VER
## 57  4.7 1.6 VER
## 58  3.3   1 VER
## 59  4.6 1.3 VER
## 60  3.9 1.4 VER
## 61  3.5   1 VER
## 62  4.2 1.5 VER
## 63    4   1 VER
## 64  4.7 1.4 VER
## 65  3.6 1.3 VER
## 66  4.4 1.4 VER
## 67  4.5 1.5 VER
## 68  4.1   1 VER
## 69  4.5 1.5 VER
## 70  3.9 1.1 VER
## 71  4.8 1.8 VER
## 72    4 1.3 VER
## 73  4.9 1.5 VER
## 74  4.7 1.2 VER
## 75  4.3 1.3 VER
## 76  4.4 1.4 VER
## 77  4.8 1.4 VER
## 78    5 1.7 VER
## 79  4.5 1.5 VER
## 80  3.5   1 VER
## 81  3.8 1.1 VER
## 82  3.7   1 VER
## 83  3.9 1.2 VER
## 84  5.1 1.6 VER
## 85  4.5 1.5 VER
## 86  4.5 1.6 VER
## 87  4.7 1.5 VER
## 88  4.4 1.3 VER
## 89  4.1 1.3 VER
## 90    4 1.3 VER
## 91  4.4 1.2 VER
## 92  4.6 1.4 VER
## 93    4 1.2 VER
## 94  3.3   1 VER
## 95  4.2 1.3 VER
## 96  4.2 1.2 VER
## 97  4.2 1.3 VER
## 98  4.3 1.3 VER
## 99    3 1.1 VER
## 100 4.1 1.3 VER
## 101   6 2.5 VIR
## 102 5.1 1.9 VIR
## 103 5.9 2.1 VIR
## 104 5.6 1.8 VIR
## 105 5.8 2.2 VIR
## 106 6.6 2.1 VIR
## 107 4.5 1.7 VIR
## 108 6.3 1.8 VIR
## 109 5.8 1.8 VIR
## 110 6.1 2.5 VIR
## 111 5.1   2 VIR
## 112 5.3 1.9 VIR
## 113 5.5 2.1 VIR
## 114   5   2 VIR
## 115 5.1 2.4 VIR
## 116 5.3 2.3 VIR
## 117 5.5 1.8 VIR
## 118 6.7 2.2 VIR
## 119 6.9 2.3 VIR
## 120   5 1.5 VIR
## 121 5.7 2.3 VIR
## 122 4.9   2 VIR
## 123 6.7   2 VIR
## 124 4.9 1.8 VIR
## 125 5.7 2.1 VIR
## 126   6 1.8 VIR
## 127 4.8 1.8 VIR
## 128 4.9 1.8 VIR
## 129 5.6 2.1 VIR
## 130 5.8 1.6 VIR
## 131 6.1 1.9 VIR
## 132 6.4   2 VIR
## 133 5.6 2.2 VIR
## 134 5.1 1.5 VIR
## 135 5.6 1.4 VIR
## 136 6.1 2.3 VIR
## 137 5.6 2.4 VIR
## 138 5.5 1.8 VIR
## 139 4.8 1.8 VIR
## 140 5.4 2.1 VIR
## 141 5.6 2.4 VIR
## 142 5.1 2.3 VIR
## 143 5.1 1.9 VIR
## 144 5.9 2.3 VIR
## 145 5.7 2.5 VIR
## 146 5.2 2.3 VIR
## 147   5 1.9 VIR
## 148 5.2   2 VIR
## 149 5.4 2.3 VIR
## 150 5.1 1.8 VIR
#7. BONUS – place the original .csv in a github file and have R read from #the link. This will be a very
#useful skill as you progress in your data science education and career.

library(RCurl)

x <- getURL("https://raw.githubusercontent.com/agersowitz/ADG/master/iris.csv")
bonus <- read.csv(text=x)
print(bonus)
##       X Sepal.Length Sepal.Width Petal.Length Petal.Width    Species
## 1     1          5.1         3.5          1.4         0.2     setosa
## 2     2          4.9         3.0          1.4         0.2     setosa
## 3     3          4.7         3.2          1.3         0.2     setosa
## 4     4          4.6         3.1          1.5         0.2     setosa
## 5     5          5.0         3.6          1.4         0.2     setosa
## 6     6          5.4         3.9          1.7         0.4     setosa
## 7     7          4.6         3.4          1.4         0.3     setosa
## 8     8          5.0         3.4          1.5         0.2     setosa
## 9     9          4.4         2.9          1.4         0.2     setosa
## 10   10          4.9         3.1          1.5         0.1     setosa
## 11   11          5.4         3.7          1.5         0.2     setosa
## 12   12          4.8         3.4          1.6         0.2     setosa
## 13   13          4.8         3.0          1.4         0.1     setosa
## 14   14          4.3         3.0          1.1         0.1     setosa
## 15   15          5.8         4.0          1.2         0.2     setosa
## 16   16          5.7         4.4          1.5         0.4     setosa
## 17   17          5.4         3.9          1.3         0.4     setosa
## 18   18          5.1         3.5          1.4         0.3     setosa
## 19   19          5.7         3.8          1.7         0.3     setosa
## 20   20          5.1         3.8          1.5         0.3     setosa
## 21   21          5.4         3.4          1.7         0.2     setosa
## 22   22          5.1         3.7          1.5         0.4     setosa
## 23   23          4.6         3.6          1.0         0.2     setosa
## 24   24          5.1         3.3          1.7         0.5     setosa
## 25   25          4.8         3.4          1.9         0.2     setosa
## 26   26          5.0         3.0          1.6         0.2     setosa
## 27   27          5.0         3.4          1.6         0.4     setosa
## 28   28          5.2         3.5          1.5         0.2     setosa
## 29   29          5.2         3.4          1.4         0.2     setosa
## 30   30          4.7         3.2          1.6         0.2     setosa
## 31   31          4.8         3.1          1.6         0.2     setosa
## 32   32          5.4         3.4          1.5         0.4     setosa
## 33   33          5.2         4.1          1.5         0.1     setosa
## 34   34          5.5         4.2          1.4         0.2     setosa
## 35   35          4.9         3.1          1.5         0.2     setosa
## 36   36          5.0         3.2          1.2         0.2     setosa
## 37   37          5.5         3.5          1.3         0.2     setosa
## 38   38          4.9         3.6          1.4         0.1     setosa
## 39   39          4.4         3.0          1.3         0.2     setosa
## 40   40          5.1         3.4          1.5         0.2     setosa
## 41   41          5.0         3.5          1.3         0.3     setosa
## 42   42          4.5         2.3          1.3         0.3     setosa
## 43   43          4.4         3.2          1.3         0.2     setosa
## 44   44          5.0         3.5          1.6         0.6     setosa
## 45   45          5.1         3.8          1.9         0.4     setosa
## 46   46          4.8         3.0          1.4         0.3     setosa
## 47   47          5.1         3.8          1.6         0.2     setosa
## 48   48          4.6         3.2          1.4         0.2     setosa
## 49   49          5.3         3.7          1.5         0.2     setosa
## 50   50          5.0         3.3          1.4         0.2     setosa
## 51   51          7.0         3.2          4.7         1.4 versicolor
## 52   52          6.4         3.2          4.5         1.5 versicolor
## 53   53          6.9         3.1          4.9         1.5 versicolor
## 54   54          5.5         2.3          4.0         1.3 versicolor
## 55   55          6.5         2.8          4.6         1.5 versicolor
## 56   56          5.7         2.8          4.5         1.3 versicolor
## 57   57          6.3         3.3          4.7         1.6 versicolor
## 58   58          4.9         2.4          3.3         1.0 versicolor
## 59   59          6.6         2.9          4.6         1.3 versicolor
## 60   60          5.2         2.7          3.9         1.4 versicolor
## 61   61          5.0         2.0          3.5         1.0 versicolor
## 62   62          5.9         3.0          4.2         1.5 versicolor
## 63   63          6.0         2.2          4.0         1.0 versicolor
## 64   64          6.1         2.9          4.7         1.4 versicolor
## 65   65          5.6         2.9          3.6         1.3 versicolor
## 66   66          6.7         3.1          4.4         1.4 versicolor
## 67   67          5.6         3.0          4.5         1.5 versicolor
## 68   68          5.8         2.7          4.1         1.0 versicolor
## 69   69          6.2         2.2          4.5         1.5 versicolor
## 70   70          5.6         2.5          3.9         1.1 versicolor
## 71   71          5.9         3.2          4.8         1.8 versicolor
## 72   72          6.1         2.8          4.0         1.3 versicolor
## 73   73          6.3         2.5          4.9         1.5 versicolor
## 74   74          6.1         2.8          4.7         1.2 versicolor
## 75   75          6.4         2.9          4.3         1.3 versicolor
## 76   76          6.6         3.0          4.4         1.4 versicolor
## 77   77          6.8         2.8          4.8         1.4 versicolor
## 78   78          6.7         3.0          5.0         1.7 versicolor
## 79   79          6.0         2.9          4.5         1.5 versicolor
## 80   80          5.7         2.6          3.5         1.0 versicolor
## 81   81          5.5         2.4          3.8         1.1 versicolor
## 82   82          5.5         2.4          3.7         1.0 versicolor
## 83   83          5.8         2.7          3.9         1.2 versicolor
## 84   84          6.0         2.7          5.1         1.6 versicolor
## 85   85          5.4         3.0          4.5         1.5 versicolor
## 86   86          6.0         3.4          4.5         1.6 versicolor
## 87   87          6.7         3.1          4.7         1.5 versicolor
## 88   88          6.3         2.3          4.4         1.3 versicolor
## 89   89          5.6         3.0          4.1         1.3 versicolor
## 90   90          5.5         2.5          4.0         1.3 versicolor
## 91   91          5.5         2.6          4.4         1.2 versicolor
## 92   92          6.1         3.0          4.6         1.4 versicolor
## 93   93          5.8         2.6          4.0         1.2 versicolor
## 94   94          5.0         2.3          3.3         1.0 versicolor
## 95   95          5.6         2.7          4.2         1.3 versicolor
## 96   96          5.7         3.0          4.2         1.2 versicolor
## 97   97          5.7         2.9          4.2         1.3 versicolor
## 98   98          6.2         2.9          4.3         1.3 versicolor
## 99   99          5.1         2.5          3.0         1.1 versicolor
## 100 100          5.7         2.8          4.1         1.3 versicolor
## 101 101          6.3         3.3          6.0         2.5  virginica
## 102 102          5.8         2.7          5.1         1.9  virginica
## 103 103          7.1         3.0          5.9         2.1  virginica
## 104 104          6.3         2.9          5.6         1.8  virginica
## 105 105          6.5         3.0          5.8         2.2  virginica
## 106 106          7.6         3.0          6.6         2.1  virginica
## 107 107          4.9         2.5          4.5         1.7  virginica
## 108 108          7.3         2.9          6.3         1.8  virginica
## 109 109          6.7         2.5          5.8         1.8  virginica
## 110 110          7.2         3.6          6.1         2.5  virginica
## 111 111          6.5         3.2          5.1         2.0  virginica
## 112 112          6.4         2.7          5.3         1.9  virginica
## 113 113          6.8         3.0          5.5         2.1  virginica
## 114 114          5.7         2.5          5.0         2.0  virginica
## 115 115          5.8         2.8          5.1         2.4  virginica
## 116 116          6.4         3.2          5.3         2.3  virginica
## 117 117          6.5         3.0          5.5         1.8  virginica
## 118 118          7.7         3.8          6.7         2.2  virginica
## 119 119          7.7         2.6          6.9         2.3  virginica
## 120 120          6.0         2.2          5.0         1.5  virginica
## 121 121          6.9         3.2          5.7         2.3  virginica
## 122 122          5.6         2.8          4.9         2.0  virginica
## 123 123          7.7         2.8          6.7         2.0  virginica
## 124 124          6.3         2.7          4.9         1.8  virginica
## 125 125          6.7         3.3          5.7         2.1  virginica
## 126 126          7.2         3.2          6.0         1.8  virginica
## 127 127          6.2         2.8          4.8         1.8  virginica
## 128 128          6.1         3.0          4.9         1.8  virginica
## 129 129          6.4         2.8          5.6         2.1  virginica
## 130 130          7.2         3.0          5.8         1.6  virginica
## 131 131          7.4         2.8          6.1         1.9  virginica
## 132 132          7.9         3.8          6.4         2.0  virginica
## 133 133          6.4         2.8          5.6         2.2  virginica
## 134 134          6.3         2.8          5.1         1.5  virginica
## 135 135          6.1         2.6          5.6         1.4  virginica
## 136 136          7.7         3.0          6.1         2.3  virginica
## 137 137          6.3         3.4          5.6         2.4  virginica
## 138 138          6.4         3.1          5.5         1.8  virginica
## 139 139          6.0         3.0          4.8         1.8  virginica
## 140 140          6.9         3.1          5.4         2.1  virginica
## 141 141          6.7         3.1          5.6         2.4  virginica
## 142 142          6.9         3.1          5.1         2.3  virginica
## 143 143          5.8         2.7          5.1         1.9  virginica
## 144 144          6.8         3.2          5.9         2.3  virginica
## 145 145          6.7         3.3          5.7         2.5  virginica
## 146 146          6.7         3.0          5.2         2.3  virginica
## 147 147          6.3         2.5          5.0         1.9  virginica
## 148 148          6.5         3.0          5.2         2.0  virginica
## 149 149          6.2         3.4          5.4         2.3  virginica
## 150 150          5.9         3.0          5.1         1.8  virginica