Extract Data from Yelp API
R code for acquiring data
library(jsonlite)
yelp <- fromJSON("https://www.dropbox.com/s/gd1k41y9gbpfwq3/yelp_academic_dataset_business.json")
jsonlite actually has a function to deal with this NDJSON file type with stream_in() function
Use file() function to create a “connection” for accessing to the files on your disk when you
use stream_in() function.
53MB JSON data upload to R Studio. To import, add “ marks References
library(jsonlite)
yelp <- stream_in(file("yelp_academic_dataset_business.json"))
head(yelp,10)
Find out how data has been imported run str() function.
str(yelp)
To see the data frame in RStudio, use as_data_frame() function from the tibble package
library(tibble)
yelp_tbl <- as_data_frame(yelp_flat)
yelp_tbl