library(RCurl)
## Loading required package: bitops
library(XML)
library(jsonlite)
url<-"https://raw.githubusercontent.com/johnsuh23/DATA-607/master/books.html"
html<- getURL(url)
xhtml<- readHTMLTable(html, header=TRUE, which=1)
str(xhtml)
## 'data.frame': 3 obs. of 6 variables:
## $ Title : Factor w/ 3 levels "Instant Replay",..: 2 3 1
## $ Author : Factor w/ 3 levels "Jerry Kramer, Dick Schaap",..: 2 3 1
## $ Pages : Factor w/ 3 levels "320","322","512": 1 3 2
## $ Genre : Factor w/ 1 level "Sports": 1 1 1
## $ ShippingWeight: Factor w/ 3 levels "14","4","9": 3 1 2
## $ AmazonRank : Factor w/ 3 levels "15666","28428",..: 3 2 1
url<-"https://raw.githubusercontent.com/johnsuh23/DATA-607/master/books.xml"
xml<- getURL(url)
xxml<- xmlToDataFrame(xml)
str(xxml)
## 'data.frame': 3 obs. of 6 variables:
## $ Title : Factor w/ 3 levels "Instant Replay",..: 2 3 1
## $ Author : Factor w/ 3 levels "Jerry Kramer, Dick Schaap",..: 2 3 1
## $ Pages : Factor w/ 3 levels "320","322","512": 1 3 2
## $ Genre : Factor w/ 1 level "Sports": 1 1 1
## $ ShippingWeight: Factor w/ 2 levels "14","4": 2 1 2
## $ AmazonRank : Factor w/ 3 levels "15666","28428",..: 3 2 1
url<-"https://raw.githubusercontent.com/johnsuh23/DATA-607/master/books.json"
json<- fromJSON(url)
xjson<- as.data.frame(json)
str(xjson)
## 'data.frame': 3 obs. of 6 variables:
## $ book.table.book.Title : chr "Moneyball The Art of Winning an Unfair Game" "The Boys of Summer" "Instant Replay"
## $ book.table.book.Author : chr "Michael Lewis" "Roger Kahn" "Jerry Kramer, Dick Schaap"
## $ book.table.book.Pages : chr "320" "512" "322"
## $ book.table.book.Genre : chr "Sports" "Sports" "Sports"
## $ book.table.book.ShippingWeight: chr "9" "14" "4"
## $ book.table.book.AmazonRank : chr "6071" "28428" "15666"