library(XML)
theURL <- "http://www.jaredlander.com/2012/02/another-kind-of-super-bowl-pool/"
bowlPool <- readHTMLTable(theURL, which = 1, header = FALSE, stringsAsFactors = FALSE)
bowlPool
##                V1      V2        V3
## 1   Participant 1 Giant A Patriot Q
## 2   Participant 2 Giant B Patriot R
## 3   Participant 3 Giant C Patriot S
## 4   Participant 4 Giant D Patriot T
## 5   Participant 5 Giant E Patriot U
## 6   Participant 6 Giant F Patriot V
## 7   Participant 7 Giant G Patriot W
## 8   Participant 8 Giant H Patriot X
## 9   Participant 9 Giant I Patriot Y
## 10 Participant 10 Giant J Patriot Z

1. What type of data structure is bowlpool?

class(bowlPool)
## [1] "data.frame"

2. Suppose instead you call readHTMLTable() with just the URL argument, against the provided URL, as shown below

theURL <- "http://www.w3schools.com/html/html_tables.asp"
hvalues <- readHTMLTable(theURL)

What is the type of variable returned in hvalues?

class(hvalues)
## [1] "list"

3. Write R code that shows how many HTML tables are represented in hvalues

n_table <- sapply(hvalues, function(x) class(x)=="data.frame")
sum(n_table)
## [1] 2

4. Modify the readHTMLTable code so that just the table with Number, FirstName, LastName, and Points is returned into a dataframe

firsttable <- readHTMLTable(theURL, which=1, header = TRUE, stringsAsFactors = FALSE)
firsttable
##   Number First Name Last Name Points
## 1      1        Eve   Jackson     94
## 2      2       John       Doe     80
## 3      3       Adam   Johnson     67
## 4      4       Jill     Smith     50
hvalues[[1]]
##   Number First Name Last Name Points
## 1      1        Eve   Jackson     94
## 2      2       John       Doe     80
## 3      3       Adam   Johnson     67
## 4      4       Jill     Smith     50

5. Modify the returned data frame so only the Last Name and Points columns are shown.

hvalues[[1]][3:4]
##   Last Name Points
## 1   Jackson     94
## 2       Doe     80
## 3   Johnson     67
## 4     Smith     50

6. Identify another interesting page on the web with HTML table values. This may be somewhat tricky, because while HTML tables are great for web-page scrapers, many HTML designers now prefer creating tables using other methods

theURL2 <- "http://en.wikipedia.org/wiki/List_of_countries_and_dependencies_by_population"
wiki <- readHTMLTable(theURL2)
head(wiki[[1]])
##   Rank Country (or dependent territory)    Population          Date
## 1    1                    China[Note 2] 1,369,060,000 April 2, 2015
## 2    2                            India 1,269,140,000 April 2, 2015
## 3    3                    United States   320,711,000 April 2, 2015
## 4    4                        Indonesia   255,461,700  July 1, 2015
## 5    5                           Brazil   204,105,000 April 2, 2015
## 6    6                         Pakistan   189,397,000 April 2, 2015
##   % of world\npopulation                    Source
## 1                  18.9% Official population clock
## 2                  17.5%          Population clock
## 3                  4.43% Official population clock
## 4                  3.53%         Official estimate
## 5                  2.82% Official population clock
## 6                  2.62% Official population clock

7. How many HTML tables does that page contain?

n_tables <- sapply(wiki, function(x) class(x)=="data.frame")
sum(n_tables)
## [1] 4

8. Identify your web browser, and describe (in one or two sentences) how you view HTML page source in your web browser.

I am using Google Chrome. To see HTML page source, click “View” on the menu and then click “Developer” and “View Source”, or, alt+command+U

9. (Optional challenge exercise)

Instead of using readHTMLTable from the XML package, use the functionality in the rvest package to perform the same task.

library(rvest)
## 
## Attaching package: 'rvest'
## 
## The following object is masked from 'package:XML':
## 
##     xml
rves<- html(theURL2)
rves_table = html_table(html_nodes(rves, "table")[[1]])
head(rves_table)
##   Rank Country (or dependent territory)    Population          Date
## 1    1                    China[Note 2] 1,369,060,000 April 2, 2015
## 2    2                            India 1,269,140,000 April 2, 2015
## 3    3                    United States   320,711,000 April 2, 2015
## 4    4                        Indonesia   255,461,700  July 1, 2015
## 5    5                           Brazil   204,105,000 April 2, 2015
## 6    6                         Pakistan   189,397,000 April 2, 2015
##   % of world\npopulation                    Source
## 1                  18.9% Official population clock
## 2                  17.5%          Population clock
## 3                  4.43% Official population clock
## 4                  3.53%         Official estimate
## 5                  2.82% Official population clock
## 6                  2.62% Official population clock
rves_table==wiki[[1]]
##        Rank Country (or dependent territory) Population Date
##   [1,] TRUE                             TRUE       TRUE TRUE
##   [2,] TRUE                             TRUE       TRUE TRUE
##   [3,] TRUE                             TRUE       TRUE TRUE
##   [4,] TRUE                             TRUE       TRUE TRUE
##   [5,] TRUE                             TRUE       TRUE TRUE
##   [6,] TRUE                             TRUE       TRUE TRUE
##   [7,] TRUE                             TRUE       TRUE TRUE
##   [8,] TRUE                             TRUE       TRUE TRUE
##   [9,] TRUE                             TRUE       TRUE TRUE
##  [10,] TRUE                             TRUE       TRUE TRUE
##  [11,] TRUE                             TRUE       TRUE TRUE
##  [12,] TRUE                             TRUE       TRUE TRUE
##  [13,] TRUE                             TRUE       TRUE TRUE
##  [14,] TRUE                             TRUE       TRUE TRUE
##  [15,] TRUE                             TRUE       TRUE TRUE
##  [16,] TRUE                             TRUE       TRUE TRUE
##  [17,] TRUE                             TRUE       TRUE TRUE
##  [18,] TRUE                             TRUE       TRUE TRUE
##  [19,] TRUE                             TRUE       TRUE TRUE
##  [20,] TRUE                             TRUE       TRUE TRUE
##  [21,] TRUE                             TRUE       TRUE TRUE
##  [22,] TRUE                             TRUE       TRUE TRUE
##  [23,] TRUE                             TRUE       TRUE TRUE
##  [24,] TRUE                             TRUE       TRUE TRUE
##  [25,] TRUE                             TRUE       TRUE TRUE
##  [26,] TRUE                             TRUE       TRUE TRUE
##  [27,] TRUE                             TRUE       TRUE TRUE
##  [28,] TRUE                             TRUE       TRUE TRUE
##  [29,] TRUE                             TRUE       TRUE TRUE
##  [30,] TRUE                             TRUE       TRUE TRUE
##  [31,] TRUE                             TRUE       TRUE TRUE
##  [32,] TRUE                             TRUE       TRUE TRUE
##  [33,] TRUE                             TRUE       TRUE TRUE
##  [34,] TRUE                             TRUE       TRUE TRUE
##  [35,] TRUE                             TRUE       TRUE TRUE
##  [36,] TRUE                             TRUE       TRUE TRUE
##  [37,] TRUE                             TRUE       TRUE TRUE
##  [38,] TRUE                             TRUE       TRUE TRUE
##  [39,] TRUE                             TRUE       TRUE TRUE
##  [40,] TRUE                             TRUE       TRUE TRUE
##  [41,] TRUE                             TRUE       TRUE TRUE
##  [42,] TRUE                             TRUE       TRUE TRUE
##  [43,] TRUE                             TRUE       TRUE TRUE
##  [44,] TRUE                             TRUE       TRUE TRUE
##  [45,] TRUE                             TRUE       TRUE TRUE
##  [46,] TRUE                             TRUE       TRUE TRUE
##  [47,] TRUE                             TRUE       TRUE TRUE
##  [48,] TRUE                             TRUE       TRUE TRUE
##  [49,] TRUE                             TRUE       TRUE TRUE
##  [50,] TRUE                             TRUE       TRUE TRUE
##  [51,] TRUE                             TRUE       TRUE TRUE
##  [52,] TRUE                             TRUE       TRUE TRUE
##  [53,] TRUE                             TRUE       TRUE TRUE
##  [54,] TRUE                             TRUE       TRUE TRUE
##  [55,] TRUE                             TRUE       TRUE TRUE
##  [56,] TRUE                             TRUE       TRUE TRUE
##  [57,] TRUE                             TRUE       TRUE TRUE
##  [58,] TRUE                             TRUE       TRUE TRUE
##  [59,] TRUE                             TRUE       TRUE TRUE
##  [60,] TRUE                             TRUE       TRUE TRUE
##  [61,] TRUE                             TRUE       TRUE TRUE
##  [62,] TRUE                             TRUE       TRUE TRUE
##  [63,] TRUE                             TRUE       TRUE TRUE
##  [64,] TRUE                             TRUE       TRUE TRUE
##  [65,] TRUE                             TRUE       TRUE TRUE
##  [66,] TRUE                             TRUE       TRUE TRUE
##  [67,] TRUE                             TRUE       TRUE TRUE
##  [68,] TRUE                             TRUE       TRUE TRUE
##  [69,] TRUE                             TRUE       TRUE TRUE
##  [70,] TRUE                             TRUE       TRUE TRUE
##  [71,] TRUE                             TRUE       TRUE TRUE
##  [72,] TRUE                             TRUE       TRUE TRUE
##  [73,] TRUE                             TRUE       TRUE TRUE
##  [74,] TRUE                             TRUE       TRUE TRUE
##  [75,] TRUE                             TRUE       TRUE TRUE
##  [76,] TRUE                             TRUE       TRUE TRUE
##  [77,] TRUE                             TRUE       TRUE TRUE
##  [78,] TRUE                             TRUE       TRUE TRUE
##  [79,] TRUE                             TRUE       TRUE TRUE
##  [80,] TRUE                             TRUE       TRUE TRUE
##  [81,] TRUE                             TRUE       TRUE TRUE
##  [82,] TRUE                             TRUE       TRUE TRUE
##  [83,] TRUE                             TRUE       TRUE TRUE
##  [84,] TRUE                             TRUE       TRUE TRUE
##  [85,] TRUE                             TRUE       TRUE TRUE
##  [86,] TRUE                             TRUE       TRUE TRUE
##  [87,] TRUE                             TRUE       TRUE TRUE
##  [88,] TRUE                             TRUE       TRUE TRUE
##  [89,] TRUE                             TRUE       TRUE TRUE
##  [90,] TRUE                             TRUE       TRUE TRUE
##  [91,] TRUE                             TRUE       TRUE TRUE
##  [92,] TRUE                             TRUE       TRUE TRUE
##  [93,] TRUE                             TRUE       TRUE TRUE
##  [94,] TRUE                             TRUE       TRUE TRUE
##  [95,] TRUE                             TRUE       TRUE TRUE
##  [96,] TRUE                             TRUE       TRUE TRUE
##  [97,] TRUE                             TRUE       TRUE TRUE
##  [98,] TRUE                             TRUE       TRUE TRUE
##  [99,] TRUE                             TRUE       TRUE TRUE
## [100,] TRUE                             TRUE       TRUE TRUE
## [101,] TRUE                             TRUE       TRUE TRUE
## [102,] TRUE                             TRUE       TRUE TRUE
## [103,] TRUE                             TRUE       TRUE TRUE
## [104,] TRUE                             TRUE       TRUE TRUE
## [105,] TRUE                             TRUE       TRUE TRUE
## [106,] TRUE                             TRUE       TRUE TRUE
## [107,] TRUE                             TRUE       TRUE TRUE
## [108,] TRUE                             TRUE       TRUE TRUE
## [109,] TRUE                             TRUE       TRUE TRUE
## [110,] TRUE                             TRUE       TRUE TRUE
## [111,] TRUE                             TRUE       TRUE TRUE
## [112,] TRUE                             TRUE       TRUE TRUE
## [113,] TRUE                             TRUE       TRUE TRUE
## [114,] TRUE                             TRUE       TRUE TRUE
## [115,] TRUE                             TRUE       TRUE TRUE
## [116,] TRUE                             TRUE       TRUE TRUE
## [117,] TRUE                             TRUE       TRUE TRUE
## [118,] TRUE                             TRUE       TRUE TRUE
## [119,] TRUE                             TRUE       TRUE TRUE
## [120,] TRUE                             TRUE       TRUE TRUE
## [121,] TRUE                             TRUE       TRUE TRUE
## [122,] TRUE                             TRUE       TRUE TRUE
## [123,] TRUE                             TRUE       TRUE TRUE
## [124,] TRUE                             TRUE       TRUE TRUE
## [125,] TRUE                             TRUE       TRUE TRUE
## [126,] TRUE                             TRUE       TRUE TRUE
## [127,] TRUE                             TRUE       TRUE TRUE
## [128,] TRUE                             TRUE       TRUE TRUE
## [129,] TRUE                             TRUE       TRUE TRUE
## [130,] TRUE                             TRUE       TRUE TRUE
## [131,] TRUE                             TRUE       TRUE TRUE
## [132,] TRUE                             TRUE       TRUE TRUE
## [133,] TRUE                             TRUE       TRUE TRUE
## [134,] TRUE                             TRUE       TRUE TRUE
## [135,] TRUE                             TRUE       TRUE TRUE
## [136,] TRUE                             TRUE       TRUE TRUE
## [137,] TRUE                             TRUE       TRUE TRUE
## [138,] TRUE                             TRUE       TRUE TRUE
## [139,] TRUE                             TRUE       TRUE TRUE
## [140,] TRUE                             TRUE       TRUE TRUE
## [141,] TRUE                             TRUE       TRUE TRUE
## [142,] TRUE                             TRUE       TRUE TRUE
## [143,] TRUE                             TRUE       TRUE TRUE
## [144,] TRUE                             TRUE       TRUE TRUE
## [145,] TRUE                             TRUE       TRUE TRUE
## [146,] TRUE                             TRUE       TRUE TRUE
## [147,] TRUE                             TRUE       TRUE TRUE
## [148,] TRUE                             TRUE       TRUE TRUE
## [149,] TRUE                             TRUE       TRUE TRUE
## [150,] TRUE                             TRUE       TRUE TRUE
## [151,] TRUE                             TRUE       TRUE TRUE
## [152,] TRUE                             TRUE       TRUE TRUE
## [153,] TRUE                             TRUE       TRUE TRUE
## [154,] TRUE                             TRUE       TRUE TRUE
## [155,] TRUE                             TRUE       TRUE TRUE
## [156,] TRUE                             TRUE       TRUE TRUE
## [157,] TRUE                             TRUE       TRUE TRUE
## [158,] TRUE                             TRUE       TRUE TRUE
## [159,] TRUE                             TRUE       TRUE TRUE
## [160,] TRUE                             TRUE       TRUE TRUE
## [161,] TRUE                             TRUE       TRUE TRUE
## [162,] TRUE                             TRUE       TRUE TRUE
## [163,] TRUE                             TRUE       TRUE TRUE
## [164,] TRUE                             TRUE       TRUE TRUE
## [165,] TRUE                             TRUE       TRUE TRUE
## [166,] TRUE                             TRUE       TRUE TRUE
## [167,] TRUE                             TRUE       TRUE TRUE
## [168,] TRUE                             TRUE       TRUE TRUE
## [169,] TRUE                             TRUE       TRUE TRUE
## [170,] TRUE                             TRUE       TRUE TRUE
## [171,] TRUE                             TRUE       TRUE TRUE
## [172,] TRUE                             TRUE       TRUE TRUE
## [173,] TRUE                             TRUE       TRUE TRUE
## [174,] TRUE                             TRUE       TRUE TRUE
## [175,] TRUE                             TRUE       TRUE TRUE
## [176,] TRUE                             TRUE       TRUE TRUE
## [177,] TRUE                             TRUE       TRUE TRUE
## [178,] TRUE                             TRUE       TRUE TRUE
## [179,] TRUE                             TRUE       TRUE TRUE
## [180,] TRUE                             TRUE       TRUE TRUE
## [181,] TRUE                             TRUE       TRUE TRUE
## [182,] TRUE                             TRUE       TRUE TRUE
## [183,] TRUE                             TRUE       TRUE TRUE
## [184,] TRUE                             TRUE       TRUE TRUE
## [185,] TRUE                             TRUE       TRUE TRUE
## [186,] TRUE                             TRUE       TRUE TRUE
## [187,] TRUE                             TRUE       TRUE TRUE
## [188,] TRUE                             TRUE       TRUE TRUE
## [189,] TRUE                             TRUE       TRUE TRUE
## [190,] TRUE                             TRUE       TRUE TRUE
## [191,] TRUE                             TRUE       TRUE TRUE
## [192,] TRUE                             TRUE       TRUE TRUE
## [193,] TRUE                             TRUE       TRUE TRUE
## [194,] TRUE                             TRUE       TRUE TRUE
## [195,] TRUE                             TRUE       TRUE TRUE
## [196,] TRUE                             TRUE       TRUE TRUE
## [197,] TRUE                             TRUE       TRUE TRUE
## [198,] TRUE                             TRUE       TRUE TRUE
## [199,] TRUE                             TRUE       TRUE TRUE
## [200,] TRUE                             TRUE       TRUE TRUE
## [201,] TRUE                             TRUE       TRUE TRUE
## [202,] TRUE                             TRUE       TRUE TRUE
## [203,] TRUE                             TRUE       TRUE TRUE
## [204,] TRUE                             TRUE       TRUE TRUE
## [205,] TRUE                             TRUE       TRUE TRUE
## [206,] TRUE                             TRUE       TRUE TRUE
## [207,] TRUE                             TRUE       TRUE TRUE
## [208,] TRUE                             TRUE       TRUE TRUE
## [209,] TRUE                             TRUE       TRUE TRUE
## [210,] TRUE                             TRUE       TRUE TRUE
## [211,] TRUE                             TRUE       TRUE TRUE
## [212,] TRUE                             TRUE       TRUE TRUE
## [213,] TRUE                             TRUE       TRUE TRUE
## [214,] TRUE                             TRUE       TRUE TRUE
## [215,] TRUE                             TRUE       TRUE TRUE
## [216,] TRUE                             TRUE       TRUE TRUE
## [217,] TRUE                             TRUE       TRUE TRUE
## [218,] TRUE                             TRUE       TRUE TRUE
## [219,] TRUE                             TRUE       TRUE TRUE
## [220,] TRUE                             TRUE       TRUE TRUE
## [221,] TRUE                             TRUE       TRUE TRUE
## [222,] TRUE                             TRUE       TRUE TRUE
## [223,] TRUE                             TRUE       TRUE TRUE
## [224,] TRUE                             TRUE       TRUE TRUE
## [225,] TRUE                             TRUE       TRUE TRUE
## [226,] TRUE                             TRUE       TRUE TRUE
## [227,] TRUE                             TRUE       TRUE TRUE
## [228,] TRUE                             TRUE       TRUE TRUE
## [229,] TRUE                             TRUE       TRUE TRUE
## [230,] TRUE                             TRUE       TRUE TRUE
## [231,] TRUE                             TRUE       TRUE TRUE
## [232,] TRUE                             TRUE       TRUE TRUE
## [233,] TRUE                             TRUE       TRUE TRUE
## [234,] TRUE                             TRUE       TRUE TRUE
## [235,] TRUE                             TRUE       TRUE TRUE
## [236,] TRUE                             TRUE       TRUE TRUE
## [237,] TRUE                             TRUE       TRUE TRUE
## [238,] TRUE                             TRUE       TRUE TRUE
## [239,] TRUE                             TRUE       TRUE TRUE
## [240,] TRUE                             TRUE       TRUE TRUE
## [241,] TRUE                             TRUE       TRUE TRUE
## [242,] TRUE                             TRUE       TRUE TRUE
## [243,] TRUE                             TRUE       TRUE TRUE
## [244,] TRUE                             TRUE       TRUE TRUE
## [245,] TRUE                             TRUE       TRUE TRUE
## [246,] TRUE                             TRUE       TRUE TRUE
## [247,] TRUE                             TRUE       TRUE TRUE
##        % of world\npopulation Source
##   [1,]                   TRUE   TRUE
##   [2,]                   TRUE   TRUE
##   [3,]                   TRUE   TRUE
##   [4,]                   TRUE   TRUE
##   [5,]                   TRUE   TRUE
##   [6,]                   TRUE   TRUE
##   [7,]                   TRUE   TRUE
##   [8,]                   TRUE   TRUE
##   [9,]                   TRUE   TRUE
##  [10,]                   TRUE   TRUE
##  [11,]                   TRUE   TRUE
##  [12,]                   TRUE   TRUE
##  [13,]                   TRUE   TRUE
##  [14,]                   TRUE   TRUE
##  [15,]                   TRUE   TRUE
##  [16,]                   TRUE   TRUE
##  [17,]                   TRUE   TRUE
##  [18,]                   TRUE   TRUE
##  [19,]                   TRUE   TRUE
##  [20,]                   TRUE   TRUE
##  [21,]                   TRUE   TRUE
##  [22,]                   TRUE   TRUE
##  [23,]                   TRUE   TRUE
##  [24,]                   TRUE   TRUE
##  [25,]                   TRUE   TRUE
##  [26,]                   TRUE   TRUE
##  [27,]                   TRUE   TRUE
##  [28,]                   TRUE   TRUE
##  [29,]                   TRUE   TRUE
##  [30,]                   TRUE   TRUE
##  [31,]                   TRUE   TRUE
##  [32,]                   TRUE   TRUE
##  [33,]                   TRUE   TRUE
##  [34,]                   TRUE   TRUE
##  [35,]                   TRUE   TRUE
##  [36,]                   TRUE   TRUE
##  [37,]                   TRUE   TRUE
##  [38,]                   TRUE   TRUE
##  [39,]                   TRUE   TRUE
##  [40,]                   TRUE   TRUE
##  [41,]                   TRUE   TRUE
##  [42,]                   TRUE   TRUE
##  [43,]                   TRUE   TRUE
##  [44,]                   TRUE   TRUE
##  [45,]                   TRUE   TRUE
##  [46,]                   TRUE   TRUE
##  [47,]                   TRUE   TRUE
##  [48,]                   TRUE   TRUE
##  [49,]                   TRUE   TRUE
##  [50,]                   TRUE   TRUE
##  [51,]                   TRUE   TRUE
##  [52,]                   TRUE   TRUE
##  [53,]                   TRUE   TRUE
##  [54,]                   TRUE   TRUE
##  [55,]                   TRUE   TRUE
##  [56,]                   TRUE   TRUE
##  [57,]                   TRUE   TRUE
##  [58,]                   TRUE   TRUE
##  [59,]                   TRUE   TRUE
##  [60,]                   TRUE   TRUE
##  [61,]                   TRUE   TRUE
##  [62,]                   TRUE   TRUE
##  [63,]                   TRUE   TRUE
##  [64,]                   TRUE   TRUE
##  [65,]                   TRUE   TRUE
##  [66,]                   TRUE   TRUE
##  [67,]                   TRUE   TRUE
##  [68,]                   TRUE   TRUE
##  [69,]                   TRUE   TRUE
##  [70,]                   TRUE   TRUE
##  [71,]                   TRUE   TRUE
##  [72,]                   TRUE   TRUE
##  [73,]                   TRUE   TRUE
##  [74,]                   TRUE   TRUE
##  [75,]                   TRUE   TRUE
##  [76,]                   TRUE   TRUE
##  [77,]                   TRUE   TRUE
##  [78,]                   TRUE   TRUE
##  [79,]                   TRUE   TRUE
##  [80,]                   TRUE   TRUE
##  [81,]                   TRUE   TRUE
##  [82,]                   TRUE   TRUE
##  [83,]                   TRUE   TRUE
##  [84,]                   TRUE   TRUE
##  [85,]                   TRUE   TRUE
##  [86,]                   TRUE   TRUE
##  [87,]                   TRUE   TRUE
##  [88,]                   TRUE   TRUE
##  [89,]                   TRUE   TRUE
##  [90,]                   TRUE   TRUE
##  [91,]                   TRUE   TRUE
##  [92,]                   TRUE   TRUE
##  [93,]                   TRUE   TRUE
##  [94,]                   TRUE   TRUE
##  [95,]                   TRUE   TRUE
##  [96,]                   TRUE   TRUE
##  [97,]                   TRUE   TRUE
##  [98,]                   TRUE   TRUE
##  [99,]                   TRUE   TRUE
## [100,]                   TRUE   TRUE
## [101,]                   TRUE   TRUE
## [102,]                   TRUE   TRUE
## [103,]                   TRUE   TRUE
## [104,]                   TRUE   TRUE
## [105,]                   TRUE   TRUE
## [106,]                   TRUE   TRUE
## [107,]                   TRUE   TRUE
## [108,]                   TRUE   TRUE
## [109,]                   TRUE   TRUE
## [110,]                   TRUE   TRUE
## [111,]                   TRUE   TRUE
## [112,]                   TRUE   TRUE
## [113,]                   TRUE   TRUE
## [114,]                   TRUE   TRUE
## [115,]                   TRUE   TRUE
## [116,]                   TRUE   TRUE
## [117,]                   TRUE   TRUE
## [118,]                   TRUE   TRUE
## [119,]                   TRUE   TRUE
## [120,]                   TRUE   TRUE
## [121,]                   TRUE   TRUE
## [122,]                   TRUE   TRUE
## [123,]                   TRUE   TRUE
## [124,]                   TRUE   TRUE
## [125,]                   TRUE   TRUE
## [126,]                   TRUE   TRUE
## [127,]                   TRUE   TRUE
## [128,]                   TRUE   TRUE
## [129,]                   TRUE   TRUE
## [130,]                   TRUE   TRUE
## [131,]                   TRUE   TRUE
## [132,]                   TRUE   TRUE
## [133,]                   TRUE   TRUE
## [134,]                   TRUE   TRUE
## [135,]                   TRUE   TRUE
## [136,]                   TRUE   TRUE
## [137,]                   TRUE   TRUE
## [138,]                   TRUE   TRUE
## [139,]                   TRUE   TRUE
## [140,]                   TRUE   TRUE
## [141,]                   TRUE   TRUE
## [142,]                   TRUE   TRUE
## [143,]                   TRUE   TRUE
## [144,]                   TRUE   TRUE
## [145,]                   TRUE   TRUE
## [146,]                   TRUE   TRUE
## [147,]                   TRUE   TRUE
## [148,]                   TRUE   TRUE
## [149,]                   TRUE   TRUE
## [150,]                   TRUE   TRUE
## [151,]                   TRUE   TRUE
## [152,]                   TRUE   TRUE
## [153,]                   TRUE   TRUE
## [154,]                   TRUE   TRUE
## [155,]                   TRUE   TRUE
## [156,]                   TRUE   TRUE
## [157,]                   TRUE   TRUE
## [158,]                   TRUE   TRUE
## [159,]                   TRUE   TRUE
## [160,]                   TRUE   TRUE
## [161,]                   TRUE   TRUE
## [162,]                   TRUE   TRUE
## [163,]                   TRUE   TRUE
## [164,]                   TRUE   TRUE
## [165,]                   TRUE   TRUE
## [166,]                   TRUE   TRUE
## [167,]                   TRUE   TRUE
## [168,]                   TRUE   TRUE
## [169,]                   TRUE   TRUE
## [170,]                   TRUE   TRUE
## [171,]                   TRUE   TRUE
## [172,]                   TRUE   TRUE
## [173,]                   TRUE   TRUE
## [174,]                   TRUE   TRUE
## [175,]                   TRUE   TRUE
## [176,]                   TRUE   TRUE
## [177,]                   TRUE   TRUE
## [178,]                   TRUE   TRUE
## [179,]                   TRUE   TRUE
## [180,]                   TRUE   TRUE
## [181,]                   TRUE   TRUE
## [182,]                   TRUE   TRUE
## [183,]                   TRUE   TRUE
## [184,]                   TRUE   TRUE
## [185,]                   TRUE   TRUE
## [186,]                   TRUE   TRUE
## [187,]                   TRUE   TRUE
## [188,]                   TRUE   TRUE
## [189,]                   TRUE   TRUE
## [190,]                   TRUE   TRUE
## [191,]                   TRUE   TRUE
## [192,]                   TRUE   TRUE
## [193,]                   TRUE   TRUE
## [194,]                   TRUE   TRUE
## [195,]                   TRUE   TRUE
## [196,]                   TRUE   TRUE
## [197,]                   TRUE   TRUE
## [198,]                   TRUE   TRUE
## [199,]                   TRUE   TRUE
## [200,]                   TRUE   TRUE
## [201,]                   TRUE   TRUE
## [202,]                   TRUE   TRUE
## [203,]                   TRUE   TRUE
## [204,]                   TRUE   TRUE
## [205,]                   TRUE   TRUE
## [206,]                   TRUE   TRUE
## [207,]                   TRUE   TRUE
## [208,]                   TRUE   TRUE
## [209,]                   TRUE   TRUE
## [210,]                   TRUE   TRUE
## [211,]                   TRUE   TRUE
## [212,]                   TRUE   TRUE
## [213,]                   TRUE   TRUE
## [214,]                   TRUE   TRUE
## [215,]                   TRUE   TRUE
## [216,]                   TRUE   TRUE
## [217,]                   TRUE   TRUE
## [218,]                   TRUE   TRUE
## [219,]                   TRUE   TRUE
## [220,]                   TRUE   TRUE
## [221,]                   TRUE   TRUE
## [222,]                   TRUE   TRUE
## [223,]                   TRUE   TRUE
## [224,]                   TRUE   TRUE
## [225,]                   TRUE   TRUE
## [226,]                   TRUE   TRUE
## [227,]                   TRUE   TRUE
## [228,]                   TRUE   TRUE
## [229,]                   TRUE   TRUE
## [230,]                   TRUE   TRUE
## [231,]                   TRUE   TRUE
## [232,]                   TRUE   TRUE
## [233,]                   TRUE   TRUE
## [234,]                   TRUE   TRUE
## [235,]                   TRUE   TRUE
## [236,]                   TRUE   TRUE
## [237,]                   TRUE   TRUE
## [238,]                   TRUE   TRUE
## [239,]                   TRUE   TRUE
## [240,]                   TRUE   TRUE
## [241,]                   TRUE   TRUE
## [242,]                   TRUE   TRUE
## [243,]                   TRUE   TRUE
## [244,]                   TRUE   TRUE
## [245,]                   TRUE   TRUE
## [246,]                   TRUE   TRUE
## [247,]                   TRUE   TRUE

Which method do you prefer? Why might one prefer one package over the other?

Under this assignment, they are not that different. So far, I prefer “XML” package since it is just familiar to use at this moment.However I heared about the potential of “rvest” package.