#import data

cacao <- read.csv("flavors_of_cacao.csv")
str(cacao)
## 'data.frame':    1795 obs. of  9 variables:
##  $ Company...Maker.if.known.       : chr  "A. Morin" "A. Morin" "A. Morin" "A. Morin" ...
##  $ Specific.Bean.Origin.or.Bar.Name: chr  "Agua Grande" "Kpime" "Atsane" "Akata" ...
##  $ REF                             : int  1876 1676 1676 1680 1704 1315 1315 1315 1319 1319 ...
##  $ Review.Date                     : int  2016 2015 2015 2015 2015 2014 2014 2014 2014 2014 ...
##  $ Cocoa.Percent                   : chr  "63%" "70%" "70%" "70%" ...
##  $ Company.Location                : chr  "France" "France" "France" "France" ...
##  $ Rating                          : num  3.75 2.75 3 3.5 3.5 2.75 3.5 3.5 3.75 4 ...
##  $ Bean.Type                       : chr  " " " " " " " " ...
##  $ Broad.Bean.Origin               : chr  "Sao Tome" "Togo" "Togo" "Togo" ...
cacao1 <- read.delim("flavors_of_cacao.txt") 
summary ("cacao1")
##    Length     Class      Mode 
##         1 character character
head(cacao)
##   Company...Maker.if.known. Specific.Bean.Origin.or.Bar.Name  REF Review.Date
## 1                  A. Morin                      Agua Grande 1876        2016
## 2                  A. Morin                            Kpime 1676        2015
## 3                  A. Morin                           Atsane 1676        2015
## 4                  A. Morin                            Akata 1680        2015
## 5                  A. Morin                           Quilla 1704        2015
## 6                  A. Morin                         Carenero 1315        2014
##   Cocoa.Percent Company.Location Rating Bean.Type Broad.Bean.Origin
## 1           63%           France   3.75                    Sao Tome
## 2           70%           France   2.75                        Togo
## 3           70%           France   3.00                        Togo
## 4           70%           France   3.50                        Togo
## 5           70%           France   3.50                        Peru
## 6           70%           France   2.75   Criollo         Venezuela
tail (cacao)
##      Company...Maker.if.known. Specific.Bean.Origin.or.Bar.Name REF Review.Date
## 1790                    Zotter                    Indianer, Raw 883        2012
## 1791                    Zotter                             Peru 647        2011
## 1792                    Zotter                            Congo 749        2011
## 1793                    Zotter                     Kerala State 749        2011
## 1794                    Zotter                     Kerala State 781        2011
## 1795                    Zotter               Brazil, Mitzi Blue 486        2010
##      Cocoa.Percent Company.Location Rating Bean.Type Broad.Bean.Origin
## 1790           58%          Austria   3.50                            
## 1791           70%          Austria   3.75                        Peru
## 1792           65%          Austria   3.00 Forastero             Congo
## 1793           65%          Austria   3.50 Forastero             India
## 1794           62%          Austria   3.25                       India
## 1795           65%          Austria   3.00                      Brazil

#Contigency table

sort(table(cacao$Company.Location))
## 
##    Czech Republic           Eucador             Ghana             India 
##                 1                 1                 1                 1 
##        Martinique         Niacragua       Philippines            Russia 
##                 1                 1                 1                 1 
##          Suriname             Wales           Bolivia             Chile 
##                 1                 1                 2                 2 
##           Finland         St. Lucia           Grenada           Iceland 
##                 2                 2                 3                 3 
##          Portugal         Singapore      South Africa         Amsterdam 
##                 3                 3                 3                 4 
##              Fiji           Ireland            Mexico       Netherlands 
##                 4                 4                 4                 4 
##       Puerto Rico          Sao Tome Domincan Republic         Nicaragua 
##                 4                 4                 5                 5 
##       South Korea            Sweden          Honduras         Lithuania 
##                 5                 5                 6                 6 
##            Poland         Argentina        Costa Rica            Israel 
##                 8                 9                 9                 9 
##         Guatemala          Scotland           Vietnam           Denmark 
##                10                10                11                15 
##            Brazil             Japan        Madagascar       New Zealand 
##                17                17                17                17 
##              Peru         Venezuela           Hungary          Colombia 
##                17                20                22                23 
##             Spain           Austria           Germany       Switzerland 
##                25                26                35                38 
##           Belgium         Australia           Ecuador             Italy 
##                40                49                54                63 
##              U.K.            Canada            France            U.S.A. 
##                96               125               156               764

#indexing

cacao[8,9]
## [1] "Venezuela"

``` r
cacao[cacao$Rating >=4,]
##                 Company...Maker.if.known.
## 10                               A. Morin
## 18                               A. Morin
## 21                               A. Morin
## 55                                  Amano
## 57                                  Amano
## 77                                 Amedei
## 78                                 Amedei
## 79                                 Amedei
## 84                                 Amedei
## 87                                 Amedei
## 88                                 Amedei
## 93                                   AMMA
## 108                                 Arete
## 109                                 Arete
## 118                                 Arete
## 124                   Artisan du Chocolat
## 153                       Bar Au Chocolat
## 180                         Benoit Nihant
## 181                         Benoit Nihant
## 187                    Beschle (Felchlin)
## 223                                Bonnat
## 232                                Bonnat
## 233                                Bonnat
## 240                                Bonnat
## 243                                Bonnat
## 244                                Bonnat
## 245                                Bonnat
## 248                                Bonnat
## 257          Brasstown aka It's Chocolate
## 312                         Cacao Sampaka
## 316                         Cacao Sampaka
## 317                         Cacao Sampaka
## 358                            Castronovo
## 437                       Claudio Corallo
## 503                                 Danta
## 567                                Domori
## 573                                Domori
## 574                                Domori
## 582                               Duffy's
## 601                                 Durci
## 650                              Felchlin
## 687                                Fresco
## 690                                Fresco
## 691                                Fresco
## 701                                Fresco
## 720                              Fruition
## 730                         Georgia Ramon
## 800  Heirloom Cacao Preservation (Zokoko)
## 828                        Hotel Chocolat
## 862                     Idilio (Felchlin)
## 864                     Idilio (Felchlin)
## 865                     Idilio (Felchlin)
## 866                     Idilio (Felchlin)
## 883                   Just Good Chocolate
## 919               L.A. Burdick (Felchlin)
## 993                   Madecasse (Cinagra)
## 1088                               Matale
## 1089                               Matale
## 1118                       Michel Cluizel
## 1119                       Michel Cluizel
## 1120                       Michel Cluizel
## 1204                               Ocelot
## 1241                               Pacari
## 1245                               Pacari
## 1247                               Pacari
## 1274                               Patric
## 1277                               Patric
## 1278                               Patric
## 1289                     Pierre Marcolini
## 1291                     Pierre Marcolini
## 1293                     Pierre Marcolini
## 1295                     Pierre Marcolini
## 1323                               Pralus
## 1331                               Pralus
## 1336                               Pralus
## 1378                               Ritual
## 1394                                Rogue
## 1426        Santander (Compania Nacional)
## 1428                     Scharffen Berger
## 1433                     Scharffen Berger
## 1479               Smooth Chocolator, The
## 1488               Smooth Chocolator, The
## 1513                                 Soma
## 1516                                 Soma
## 1529                                 Soma
## 1530                                 Soma
## 1531                                 Soma
## 1533                                 Soma
## 1536                                 Soma
## 1537                                 Soma
## 1544                                 Soma
## 1545                                 Soma
## 1664               Tobago Estate (Pralus)
## 1683                             Valrhona
## 1686                             Valrhona
## 1688                             Valrhona
## 1694                             Valrhona
## 1700                             Valrhona
## 1740                       Willie's Cacao
## 1757                            Woodblock
##                   Specific.Bean.Origin.or.Bar.Name  REF Review.Date
## 10                                         Pablino 1319        2014
## 18                                           Chuao 1015        2013
## 21                            Chanchamayo Province 1019        2013
## 55                                          Morobe  725        2011
## 57                                          Guayas  470        2010
## 77                                       Porcelana  111        2007
## 78                                            Nine  111        2007
## 79                                           Chuao  111        2007
## 84                                      Madagascar  123        2007
## 87                                   Toscano Black   40        2006
## 88                                   Toscano Black   75        2006
## 93               Monte Alegre, 3 diff. plantations  572        2010
## 108                          Coto Brus, Terciopelo 1908        2016
## 109                                        Phantom 1924        2016
## 118                                          Chuno 1598        2015
## 124                                          Haiti  729        2011
## 153                                 Maranon Canyon 1295        2014
## 180                                  Rio Peripa H. 1141        2013
## 181       Bali, Sukrama Bros. Farm, Melaya, 62hr C  757        2011
## 187                                        Ecuador  636        2011
## 223                                          Kaori 1339        2014
## 232                                          Haiti  629        2011
## 233                       Madagascar, 100% criollo  629        2011
## 240                           Porcelana, Venezuela  199        2008
## 243                        Ocumare, Puerto Cabello   32        2006
## 244                          Maracaibo, El Rosario   48        2006
## 245                                     Madagascar   75        2006
## 248                                          Chuao   81        2006
## 257                                          Chuao 1355        2014
## 312                                          Papua  523        2010
## 316                    Porcelana, Tabasco, La Joya  336        2009
## 317                             Xoconusco, Chiapas  346        2009
## 358                  Maya Mtn, Batch 454, Heirloom 1724        2016
## 437                              Terreiro Velho P.  227        2008
## 503                                 Las Acacias E.  987        2012
## 567                                      Porcelana  111        2007
## 573                                        Ecuador  192        2007
## 574                         Ocumare 67, Puertofino  192        2007
## 582                                Rio Dulce, Xoco 1662        2015
## 601                                  Corona Arriba 1630        2015
## 650                          Alto Beni, Cru Savage   56        2006
## 687    Bellavista Coop, #225, LR, MC, CG Exclusive 1149        2013
## 690                 Sambirano Valley, #216, MR, LC  915        2012
## 691                   Markham Valley, #220, MR, MC  927        2012
## 701                            Chuao, #217, DR, MC  745        2011
## 720                   Coto Brus, Heirloom, Batch 1 1780        2016
## 730                                    ABOCFA Coop 1642        2015
## 800  Wild Beni, Lower Rio Beni, Tranquilidad, 2015 1744        2016
## 828                     Marcial, single Cote, 2012 1030        2013
## 862                               Porcelana, Zulia  733        2011
## 864         Carenero Superior, Urrutia, Barlovento  737        2011
## 865                     Coopertiva Amazona w/ nibs  737        2011
## 866  Sur del Lago, Amiari Meridena, Zulia, w/ nibs  737        2011
## 883                                           Peru 1375        2014
## 919                                         Brazil  891        2012
## 993                                     Madagascar  284        2008
## 1088                                   Somia, 2013 1177        2013
## 1089                               Kulili P., 2013 1177        2013
## 1118                                Los Ancones P.   24        2006
## 1119                                    Mangaro P.   24        2006
## 1120                                   Maralumi P.   24        2006
## 1204                                         Piura 1558        2015
## 1241                       Sierra Nevada, Tutu Iku 1848        2016
## 1245                                       Tangara 1415        2014
## 1247                                         Piura  863        2012
## 1274                                    Madagascar  331        2009
## 1277                                    Madagascar  196        2007
## 1278                 Piura, Choc. Garage Exclusive 1034        2013
## 1289                                       Cabosse  111        2007
## 1291                Sambirano, Ambanja, Madagascar  141        2007
## 1293               Porcelana, Tabasco, Limited Ed.   81        2006
## 1295            Ocumare, Puerto Cabello, Venezuela   93        2006
## 1323                       Claudio Corallo w/ nibs  162        2007
## 1331                                      Jamaique   32        2006
## 1336                                    Fortissima   93        2006
## 1378                                     Sambirano  891        2012
## 1394                      Silvestre, Batch 7, 2013 1081        2013
## 1426                                Colombian Dark   32        2006
## 1428                             San Juan de Cheni  959        2012
## 1433                                        Asante  336        2009
## 1479   Porcelana, Sorotaima,Machiques,batch pcl001 1740        2016
## 1488                                  Camino Verde 1622        2015
## 1513        Tien Giang, Black S., batch VIT60420.0 1828        2016
## 1516                                     Porcelana 1594        2015
## 1529                                      Crazy 88 1077        2013
## 1530                           Maracaibo, El Vigia 1077        2013
## 1531                                       Equator 1081        2013
## 1533         Bachelor's Hall E., St. Thomas Parish 1177        2013
## 1536              Dual Origins, Sambirano, Elvesia  867        2012
## 1537            Dancing in Your Head, 5 bean blend  867        2012
## 1544                                      Peruvian  676        2011
## 1545       Three Amigos(Chuao, Wild Bolivia, D.R.)  676        2011
## 1664                            Roxborough, Tobago  895        2012
## 1683                      Piura, Illanka, Quemazon 1510        2015
## 1686                             Otucan, Grand Cru  931        2012
## 1688                           Porcelana, Pedegral  757        2011
## 1694                                       Manjari  129        2007
## 1700                                       Guanaja   63        2006
## 1740                                    Los Llanos 1848        2016
## 1757                                       Ocumare  741        2011
##      Cocoa.Percent Company.Location Rating                Bean.Type
## 10             70%           France      4                         
## 18             70%           France      4               Trinitario
## 21             63%           France      4                         
## 55             70%           U.S.A.      4                         
## 57             70%           U.S.A.      4                         
## 77             70%            Italy      4      Criollo (Porcelana)
## 78             75%            Italy      4                    Blend
## 79             70%            Italy      5               Trinitario
## 84             70%            Italy      4 Trinitario (85% Criollo)
## 87             70%            Italy      5                    Blend
## 88             66%            Italy      4                    Blend
## 93             60%           Brazil      4    Forastero (Parazinho)
## 108            70%           U.S.A.      4                         
## 109            70%           U.S.A.      4     Forastero (Nacional)
## 118            70%           U.S.A.      4      Criollo, Trinitario
## 124            72%             U.K.      4                         
## 153            70%           U.S.A.      4     Forastero (Nacional)
## 180            73%          Belgium      4               Trinitario
## 181            72%          Belgium      4               Trinitario
## 187            72%      Switzerland      4                         
## 223            75%           France      4                         
## 232            75%           France      4                         
## 233            75%           France      4                  Criollo
## 240            75%           France      4      Criollo (Porcelana)
## 243            75%           France      4                         
## 244            75%           France      4                  Criollo
## 245            75%           France      4               Trinitario
## 248            75%           France      4               Trinitario
## 257            70%           U.S.A.      4               Trinitario
## 312            71%            Spain      4                         
## 316            70%            Spain      4                  Criollo
## 317            70%            Spain      4                  Criollo
## 358            72%           U.S.A.      4               Trinitario
## 437            75%         Sao Tome      4                Forastero
## 503            70%        Guatemala      4                  Criollo
## 567            70%            Italy      4      Criollo (Porcelana)
## 573            70%            Italy      4       Forastero (Arriba)
## 574            70%            Italy      4     Criollo (Ocumare 67)
## 582            70%             U.K.      4                  Criollo
## 601            70%           U.S.A.      4                         
## 650            68%      Switzerland      4           Criollo (Wild)
## 687            70%           U.S.A.      4               Trinitario
## 690            74%           U.S.A.      4               Trinitario
## 691            69%           U.S.A.      4               Trinitario
## 701            70%           U.S.A.      4               Trinitario
## 720            74%           U.S.A.      4               Amazon mix
## 730            70%          Germany      4                Forastero
## 800            72%           U.S.A.      4                  Beniano
## 828            70%             U.K.      4               Trinitario
## 862            74%      Switzerland      4                  Criollo
## 864            70%      Switzerland      4               Trinitario
## 865            72%      Switzerland      4                  Criollo
## 866            72%      Switzerland      4                         
## 883            70%           U.S.A.      4                         
## 919            70%           U.S.A.      4                         
## 993            63%       Madagascar      4               Trinitario
## 1088           68%        Australia      4               Trinitario
## 1089           74%        Australia      4               Trinitario
## 1118           67%           France      4                         
## 1119           65%           France      4               Trinitario
## 1120           64%           France      4                         
## 1204           75%         Scotland      4                  Criollo
## 1241           70%          Ecuador      4                         
## 1245           70%          Ecuador      4                         
## 1247           70%          Ecuador      4                         
## 1274           75%           U.S.A.      4               Trinitario
## 1277           70%           U.S.A.      4               Trinitario
## 1278           67%           U.S.A.      4                         
## 1289           70%          Belgium      4                    Blend
## 1291           72%          Belgium      4               Trinitario
## 1293           72%          Belgium      4                  Criollo
## 1295           72%          Belgium      4                  Criollo
## 1323           75%           France      4                Forastero
## 1331           75%           France      4               Trinitario
## 1336           80%           France      4      Criollo, Trinitario
## 1378           75%           U.S.A.      4               Trinitario
## 1394           75%           U.S.A.      4                         
## 1426           70%         Colombia      4     Forastero (Nacional)
## 1428           78%           U.S.A.      4                         
## 1433           65%           U.S.A.      4                Forastero
## 1479           70%        Australia      4                  Criollo
## 1488           72%        Australia      4                         
## 1513           70%           Canada      4               Trinitario
## 1516           75%           Canada      4                         
## 1529           88%           Canada      4                         
## 1530           70%           Canada      4                  Criollo
## 1531           67%           Canada      4                         
## 1533           70%           Canada      4               Trinitario
## 1536           70%           Canada      4                    Blend
## 1537           70%           Canada      4                    Blend
## 1544           64%           Canada      4                         
## 1545           70%           Canada      4                         
## 1664           70%           France      4               Trinitario
## 1683           63%           France      4                         
## 1686           69%           France      4                         
## 1688           64%           France      4                  Criollo
## 1694           64%           France      4      Criollo, Trinitario
## 1700           70%           France      4      Criollo, Trinitario
## 1740           70%             U.K.      4                         
## 1757           70%           U.S.A.      4                         
##                 Broad.Bean.Origin
## 10                           Peru
## 18                      Venezuela
## 21                           Peru
## 55               Papua New Guinea
## 57                        Ecuador
## 77                      Venezuela
## 78                               
## 79                      Venezuela
## 84                     Madagascar
## 87                               
## 88                               
## 93                         Brazil
## 108                    Costa Rica
## 109                          Peru
## 118                     Nicaragua
## 124                         Haiti
## 153                          Peru
## 180                       Ecuador
## 181                     Indonesia
## 187                       Ecuador
## 223                        Brazil
## 232                         Haiti
## 233                    Madagascar
## 240                     Venezuela
## 243                     Venezuela
## 244                     Venezuela
## 245                    Madagascar
## 248                     Venezuela
## 257                     Venezuela
## 312              Papua New Guinea
## 316                        Mexico
## 317                        Mexico
## 358                        Belize
## 437           Sao Tome & Principe
## 503                     Guatemala
## 567                     Venezuela
## 573                       Ecuador
## 574                     Venezuela
## 582                     Guatemala
## 601                       Ecuador
## 650                       Bolivia
## 687                          Peru
## 690                    Madagascar
## 691              Papua New Guinea
## 701                     Venezuela
## 720                    Costa Rica
## 730                         Ghana
## 800                       Bolivia
## 828                     St. Lucia
## 862                     Venezuela
## 864                     Venezuela
## 865                     Venezuela
## 866                     Venezuela
## 883                          Peru
## 919                        Brazil
## 993                    Madagascar
## 1088                   Madagascar
## 1089             Papua New Guinea
## 1118           Dominican Republic
## 1119                   Madagascar
## 1120             Papua New Guinea
## 1204                         Peru
## 1241                     Colombia
## 1245                      Ecuador
## 1247                         Peru
## 1274                   Madagascar
## 1277                   Madagascar
## 1278                         Peru
## 1289              Venezuela, Java
## 1291                   Madagascar
## 1293                       Mexico
## 1295                    Venezuela
## 1323                     Sao Tome
## 1331                      Jamaica
## 1336                      Ecuador
## 1378                   Madagascar
## 1394                      Bolivia
## 1426                     Colombia
## 1428                         Peru
## 1433                        Ghana
## 1479                      Ecuador
## 1488                      Ecuador
## 1513                      Vietnam
## 1516                    Venezuela
## 1529 Guat., D.R., Peru, Mad., PNG
## 1530                    Venezuela
## 1531               Peru, Dom. Rep
## 1533                      Jamaica
## 1536        Dom. Rep., Madagascar
## 1537  Gre., PNG, Haw., Haiti, Mad
## 1544                         Peru
## 1545           Ven, Bolivia, D.R.
## 1664                       Tobago
## 1683                         Peru
## 1686                    Venezuela
## 1688                    Venezuela
## 1694                   Madagascar
## 1700                South America
## 1740                     Colombia
## 1757                    Venezuela

Vector

x_vec <- c(1:4)
sum(x_vec>2)
## [1] 2
y_vec <- c(col1='red', col2= 'green', col3= 'blue')
y_vec ['col1']
##  col1 
## "red"

``` r
subset ("bike_sharing_data.csv", "windspeed" >= 40 & "season" %in% c("1", "4")) 
## character(0)