DSCI 325: Handout 27 Web scraping with R using APIs Spring 2017

Size: px
Start display at page:

Download "DSCI 325: Handout 27 Web scraping with R using APIs Spring 2017"

Transcription

1 DSCI 325: Handout 27 Web scraping with R using APIs Spring 2017 In this handout, we will explore scraping data from the web (in R) using APIs. The information in this handout is largely based on the following tutorial prepared by Bradley Boehmke: What is an API? Many websites and companies allow programmatic access to their data via web APIs (API stands for application programming interface). Essentially, this gives a web-based database a way to communicate with another program (such as R). Each organization s API is unique, but you typically need to know the following for your specific data set of interest: URL for the organization and data you are pulling Data set you are pulling from Data content (so that you can specify variables you want the API to retrieve, you need to be familiar with the data library) In addition, you may also need the following: API key (i.e., API token). This is typically obtained by supplying your name/ to the organization. OAuth. This is an authorization framework that provides credentials as proof for certain information. The remainder of this handout will introduce these topics with the use of examples. Example: Pulling U.S. Bureau of Labor Statistics data No API key or OAuth is required, but a key is recommended. 1

2 To register for a key, visit this website: All available data sets from the Bureau of Labor Statistics and their series code information are available here: In this example, we will consider pulling Mass Layoff Statistics: Key information is contained in the series identifier. For the Mass Layoff data, the series ID code is MLUMS00NN The BLS provides this breakdown: Questions: 1. The S00 component represents the division/state from which data will be pulled. What happens if you leave this specified as S00? If you change it to D30? How would you pull for only Minnesota? 2. What if you want to pull data from only the Health care and social assistance industry? 2

3 The following link contains some answers to FAQs: To read this data into R from the web, you should make use of the following package. blsapi {blsapi} R Documentation Request Data from the U.S. Bureau Of Labor Statistics API Description Allows users to request data for one or multiple series through the U.S. Bureau of Labor Statistics API. Users provide parameters as specified in < and the function returns a JSON string or data frame. Usage blsapi(payload = NA, api.version = 1, return.data.frame = FALSE) Arguments payload a string or a list containing data to be sent to the API. api.version an integer for which api version you want to use (i.e. 1 for v1, 2 for v2) return.data.frame a boolean if you want to the function to return JSON (default) or a data frame. If the data frame option is used, the series id will be added as a column. This is helpful if multiple series are selected. install.packages("blsapi") library(blsapi) # Supply series identifier to pull data payload=list('seriesid'='mlums00nn ', 'registrationkey'='yourkey') layoffs = blsapi(payload,api.version=2,return.data.frame=true) > str(layoffs) 'data.frame': 29 obs. of 5 variables: $ year : chr "2013" "2013" "2013" "2013"... $ period : chr "M05" "M04" "M03" "M02"... $ periodname: chr "May" "April" "March" "February"... $ value : chr "1383" "1174" "1132" "960"... $ seriesid : chr "MLUMS00NN " "MLUMS00NN " "MLUMS00NN " "MLUMS00NN "... Task: Use the blsapi package to pull data from the National Employment, Hours, and Earnings data set. Pull the average weekly hours of all employees in the construction sector. 3

4 Data for a three-year period is returned by default. To pull data from a specified set of years, you can specify additional arguments: payload2=list('seriesid'='mlums00nn ', 'startyear'=2000, 'endyear'=2010, 'registrationkey'='yourkey') layoffs2 = blsapi(payload2,api.version=2,return.data.frame=true) Finally, note that you can also pull multiple series at a time: payload3=list('seriesid'=c('mlums00nn ','mlums27nn '), 'startyear'=2000, 'endyear'=2010, 'registrationkey'='yourkey') layoffs3 = blsapi(payload3,api.version=2,return.data.frame=true) 4

5 Example: Pulling NOAA Data The rnoaa package can be used to request data from the National Climatic Data Center (now known as the National Centers for Environmental Information) API. This package requires you to have an API key. To request a key, click here and provide your address. NOAA data set descriptions are available here: Description rnoaa is an R interface to NOAA climate data. Data Sources Many functions in this package interact with the National Climatic Data Center application programming interface (API) at all of which functions start with ncdc_. An access token, or API key, is required to use all the ncdc_ functions. The key is required by NOAA, not us. Go to the link given above to get an API key. More NOAA data sources are being added through time. Data sources and their function prefixes are: buoy_* - NOAA Buoy data from the National Buoy Data Center gefs_* - GEFS forecast ensemble data ghcnd_* - GHCND daily data from NOAA isd_* - ISD/ISH data from NOAA homr_* - Historical Observing Metadata Repository (HOMR) vignette ncdc_* - NOAA National Climatic Data Center (NCDC) vignette (examples) seaice - Sea ice vignette storm_ - Storms (IBTrACS) vignette swdi - Severe Weather Data Inventory (SWDI) vignette tornadoes - From the NOAA Storm Prediction Center argo_* - Argo buoys coops_search - NOAA CO-OPS - tides and currents data For example, let s start by pulling all weather stations in Winona County, MN, using Winona County s FIPS code. We will focus on the GHCND data set, which contains records on daily measurements such as maximum and minimum temperature, total daily precipitation, etc. install.packages("rnoaa") library(rnoaa) stations <- ncdc_stations(datasetid= GHCND, locationid= FIPS:27169, token ='yourkey') 5

6 To pull data from one of these stations, we need the station ID. Suppose we want to pull all available data from the Winona, MN US station. The following commands supply the data to pull, the start and end dates (you are restricted to a one-year limit), station ID, and your key. climate = ncdc(datasetid='ghcnd', startdate = ' ', enddate = ' ', stationid='ghcnd: USC , token = 'yourkey') > climate$data date datatype station value fl_m fl_q fl_so fl_t T00:00:00 PRCP GHCND:USC T00:00:00 SNOW GHCND:USC T00:00:00 SNWD GHCND:USC T00:00:00 TMAX GHCND:USC T00:00:00 TMIN GHCND:USC T00:00:00 TOBS GHCND:USC T00:00:00 PRCP GHCND:USC T00:00:00 SNOW GHCND:USC T00:00:00 SNWD GHCND:USC T00:00:00 TMAX GHCND:USC T00:00:00 TMIN GHCND:USC T00:00:00 TOBS GHCND:USC T00:00:00 PRCP GHCND:USC T00:00:00 SNOW GHCND:USC T00:00:00 SNWD GHCND:USC T00:00:00 TMAX GHCND:USC T00:00:00 TMIN GHCND:USC T00:00:00 TOBS GHCND:USC T00:00:00 PRCP GHCND:USC T00:00:00 SNOW GHCND:USC T00:00:00 SNWD GHCND:USC T00:00:00 TMAX GHCND:USC T00:00:00 TMIN GHCND:USC T00:00:00 TOBS GHCND:USC T00:00:00 PRCP GHCND:USC

7 Next, let s pull data on precipitation for 2007 (note the use of the datatypeid argument). By default, ncdc limits the results to 25, but we can adjust the limit argument as shown below. precip = ncdc(datasetid='ghcnd', startdate = ' ', enddate = ' ', limit=365, stationid='ghcnd:usc ', datatypeid = 'PRCP', token = 'yourkey') Finally, we can sort the observations to see which days in 2007 experienced the greatest rainfall. precip.data=precip$data precip.data %>% arrange(desc(value)) date datatype station value fl_m fl_q fl_so fl_t T00:00:00 PRCP GHCND:USC T00:00:00 PRCP GHCND:USC T00:00:00 PRCP GHCND:USC T00:00:00 PRCP GHCND:USC T00:00:00 PRCP GHCND:USC T00:00:00 PRCP GHCND:USC T00:00:00 PRCP GHCND:USC T00:00:00 PRCP GHCND:USC

8 Example Leveraging an Organization s API without an R Package In some situations, an R package may not exist to communicate with an organization s API interface. Hadley Wickham has developed the httr package to easily work with web APIs. It offers multiple functions, but in this example, we will focus on the use of the GET() function to access an API, provide some request parameters, and get output. Suppose we wanted to pull College Scoreboard data from the Department of Education. Though an R package does in fact exist to facilitate such a data pull, we will illustrate the use of the httr package, instead. Start by requesting a key: Data library: Query explanation: 8

9 Note that to run this query, we need only enter the appropriate URL in a web browser: If you wanted to obtain a csv file instead, change the URL as follows: name,2013.student.size&api_key=xejzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx The above example retrieves data for a very specific query. What if we want all information collected by the U.S. Department of Education on Winona State University? We will use R to access this data set. install.packages("httr") library(httr) library(dplyr) URL <- " # import all available data for Winona State University wsu_req <- GET(URL, query = list(api_key = 'yourkey', school.name = "Winona State University")) This request will provide us with all information collected on Winona State University. To retrieve the contents, use the contents() function. This returns an R object (specifically a list). wsu_data = content(wsu_req) names(wsu_data) > names(wsu_data) [1] "metadata" "results" Note that the data is segment into metadata and results; we are interested in the results. names(wsu_data$results[[1]]) [1] "2008" "2009" "2006" "ope6_id" "2007" "2004" "2013" "2005" "location" 9

10 [10] "2014" "2002" "2003" "id" "1996" "1997" "schoo l" "1998" "2012" [19] "2011" "2010" "ope8_id" "1999" "2001" "2000" To see what data are available, we can look at a single year: names(wsu_data$results[[1]]$'2013') [1] "earnings" "academics" "student" "admissions" "repayment" "aid" "cost" [8] "completion" With such a large data set containing many embedded lists, we can explore the data by examining names at different levels: > names(wsu_data$results[[1]]$'2013'$cost) [1] "title_iv" "avg_net_price" "attendance" "tuition" "net_price" > names(wsu_data$results[[1]]$'2013'$cost$attendance) [1] "academic_year" "program_year" > names(wsu_data$results[[1]]$'2013'$cost$attendance$academic_year) NULL > wsu_data$results[[1]]$'2013'$cost$attendance$academic_year [1] > names(wsu_data$results[[1]]$'2013'$admissions) [1] "sat_scores" "admission_rate" "act_scores" > names(wsu_data$results[[1]]$'2013'$admissions$act_scores) [1] "midpoint" "25th_percentile" "75th_percentile" > names(wsu_data$results[[1]]$'2013'$admissions$act_scores$midpoint) [1] "math" "cumulative" "writing" "english" > names(wsu_data$results[[1]]$'2013'$admissions$act_scores$midpoint$"math") NULL > wsu_data$results[[1]]$'2013'$admissions$act_scores$midpoint$"cumulative" [1] 23 10

11 We can pull data collected on a certain variable over many years as follows: # subset list for annual student data only wsu_yr <- wsu_data$results[[1]][c(as.character(1996:2014))] # extract median cumulative ACT score data for each year wsu_yr %>% sapply(function(x) x$admissions$act_scores$midpoint$"cumulative") %>% unlist() #extract net price for each year wsu_yr %>% sapply(function(x) x$cost$avg_net_price$overall) %>% unlist() # extract median debt data for each year wsu_yr %>% sapply(function(x) x$aid$median_debt$completers$overall) %>% unlist() > # extract median cumulative ACT score data for each year > wsu_yr %>% + sapply(function(x) x$admissions$act_scores$midpoint$"cumulative") %>% + unlist() > #extract net price for each year > wsu_yr %>% + sapply(function(x) x$cost$avg_net_price$overall) %>% + unlist() > # extract median debt data for each year > wsu_yr %>% + sapply(function(x) x$aid$median_debt$completers$overall) %>% + unlist()

Package rnoaa. May 6, 2017

Package rnoaa. May 6, 2017 Title 'NOAA' Weather Data from R Package rnoaa May 6, 2017 Client for many 'NOAA' data sources including the 'NCDC' climate 'API' at , with functions for

More information

NWSDSS. Hydrologic Engineering Center National Weather Service to Data Storage System Conversion Utility. User's Manual. Version 5.

NWSDSS. Hydrologic Engineering Center National Weather Service to Data Storage System Conversion Utility. User's Manual. Version 5. NWSDSS Hydrologic Engineering Center National Weather Service to Data Storage System Conversion Utility User's Manual Version 5.3 March 1995 Hydrologic Engineering Center U.S. Army Corps of Engineers 609

More information

Package GAR. September 18, 2015

Package GAR. September 18, 2015 Type Package Package GAR September 18, 2015 Title Authorize and Request Google Analytics Data Version 1.1 Date 2015-09-17 Author Maintainer BugReports https://github.com/andrewgeisler/gar/issues

More information

CS2304 Spring 2014 Project 3

CS2304 Spring 2014 Project 3 Goal The Bureau of Labor Statistics maintains data sets on many different things, from work place injuries to consumer spending habits, but what you most frequently hear about is employment. Conveniently,

More information

SDMX artefacts used to discover, query for, and visualise data

SDMX artefacts used to discover, query for, and visualise data SDMX artefacts used to discover, query for, and visualise data Chris Nelson Metadata Technology Ltd. 11-13 Sep 2013 SDMX Global Conference 2013 1 What are the Artefacts Structural Metadata Presentation

More information

ClimDex - Version 1.3. User's Guide

ClimDex - Version 1.3. User's Guide ClimDex - Version 1.3 User's Guide June, 2001 TABLE OF CONTENTS I. Introduction II. III. IV. Quality Control Homogeneity Testing Calculate Indices V. Region Analysis Appendix A: List of Climate Indices

More information

Package RWildbook. April 6, 2018

Package RWildbook. April 6, 2018 Type Package Package RWildbook April 6, 2018 Title Interface for the 'Wildbook' Wildlife Data Management Framework Version 0.9.3 Provides an interface with the 'Wildbook' mark-recapture ecological database

More information

Lecture 21: Oct 26, Web APIs. HTTP(S) Requests Web + APIs httr with REST JSON Resources. James Balamuta STAT UIUC

Lecture 21: Oct 26, Web APIs. HTTP(S) Requests Web + APIs httr with REST JSON Resources. James Balamuta STAT UIUC Lecture 21: Oct 26, 2018 Web APIs HTTP(S) Requests Web + APIs httr with REST JSON Resources James Balamuta STAT 385 @ UIUC Announcements hw07 is due Friday, Nov 2nd, 2018 at 6:00 PM Group project member

More information

Package censusapi. August 19, 2018

Package censusapi. August 19, 2018 Version 0.4.1 Title Retrieve Data from the Census APIs Package censusapi August 19, 2018 A wrapper for the U.S. Census Bureau APIs that returns data frames of Census data and metadata. Available datasets

More information

Package riingo. April 16, 2018

Package riingo. April 16, 2018 Type Package Package riingo April 16, 2018 Title An R Interface to the 'Tiingo' Stock Price API Version 0.1.0 Maintainer Davis Vaughan Functionality to download stock prices,

More information

RClimTool USER MANUAL

RClimTool USER MANUAL RClimTool USER MANUAL By Lizeth Llanos Herrera, student Statistics This tool is designed to support, process automation and analysis of climatic series within the agreement of CIAT-MADR. It is not intended

More information

Computer Information Technology

Computer Information Technology Computer Information Technology Why Choose Computer Information Technology? To assure relevance and enduring value, our Computer Information Technology (CIT) program has been designed to align with industry

More information

Package bigqueryr. October 23, 2017

Package bigqueryr. October 23, 2017 Package bigqueryr October 23, 2017 Title Interface with Google BigQuery with Shiny Compatibility Version 0.3.2 Interface with 'Google BigQuery', see for more information.

More information

DISCOVERING THE NATURE OF PERIODIC DATA: II. ANALYZING DATA AND JUDGING THE GOODNESS OF FIT USING RESIDUALS

DISCOVERING THE NATURE OF PERIODIC DATA: II. ANALYZING DATA AND JUDGING THE GOODNESS OF FIT USING RESIDUALS DISCOVERING THE NATURE OF PERIODIC DATA: II. ANALYZING DATA AND JUDGING THE GOODNESS OF FIT USING RESIDUALS Scott A. Sinex and George S. Perkins Prince George s Community College Generating periodic data

More information

VSCode: Open Project -> View Terminal -> npm run pull -> npm start. Lecture 16

VSCode: Open Project -> View Terminal -> npm run pull -> npm start. Lecture 16 VSCode: Open Project -> View Terminal -> npm run pull -> npm start for Loops Lecture 16 Don t Stop Believin I would feel excited and hype because this song is a classic 101 student Announcements Quiz 2

More information

Yajing (Phillis)Tang. Walt Wells

Yajing (Phillis)Tang. Walt Wells Building on the NOAA Big Data Project for Academic Research: An OCC Maria Patterson Perspective Zachary Flamig Yajing (Phillis)Tang Walt Wells Robert Grossman We have a problem The commoditization of sensors

More information

Accessing NOAA Daily Temperature and Precipitation Extremes Based on Combined/Threaded Station Records

Accessing NOAA Daily Temperature and Precipitation Extremes Based on Combined/Threaded Station Records Accessing NOAA Daily Temperature and Precipitation Extremes Based on Combined/Threaded Station Records Tim Owen 1 Keith Eggleston and Arthur DeGaetano 2 Robert Leffler 3 Version 03/20/06 1: NOAA National

More information

Package EFS. R topics documented:

Package EFS. R topics documented: Package EFS July 24, 2017 Title Tool for Ensemble Feature Selection Description Provides a function to check the importance of a feature based on a dependent classification variable. An ensemble of feature

More information

A member of the Minnesota State Colleges and Universities system, Bemidji State University is an affirmative action, equal opportunity employer and

A member of the Minnesota State Colleges and Universities system, Bemidji State University is an affirmative action, equal opportunity employer and A member of the Minnesota State Colleges and Universities system, Bemidji State University is an affirmative action, equal opportunity employer and educator. NSSE and Student Satisfaction Inventory September

More information

My name is Brian Pottle. I will be your guide for the next 45 minutes of interactive lectures and review on this lesson.

My name is Brian Pottle. I will be your guide for the next 45 minutes of interactive lectures and review on this lesson. Hello, and welcome to this online, self-paced lesson entitled ORE Embedded R Scripts: SQL Interface. This session is part of an eight-lesson tutorial series on Oracle R Enterprise. My name is Brian Pottle.

More information

Package Tushare. November 2, 2018

Package Tushare. November 2, 2018 Type Package Title Interface to 'Tushare Pro' API Version 0.1.1 Author Feifei ZHANG Package Tushare November 2, 2018 Maintainer Feifei ZHANG Description Helps the R users to get data

More information

State College of Florida Manatee-Sarasota Catalog Addendum

State College of Florida Manatee-Sarasota Catalog Addendum State College of Florida Manatee-Sarasota 2016-17 Catalog Addendum State College of Florida, Manatee-Sarasota 2016-17 Catalog Addendum Page 1 Page 16 Entrance Examinations and Placement of Students ACT

More information

How to Apply for Paraprofessional Educator Positions using EDJOIN

How to Apply for Paraprofessional Educator Positions using EDJOIN Center for Teacher Education How to Apply for Paraprofessional Educator Positions using EDJOIN 10/2018 SC Table of Contents Introduction Create EDJOIN Applicant Profile Search for Paraprofessional Educator

More information

Presented by Georgia L. Kirkpatrick

Presented by Georgia L. Kirkpatrick Presented by Georgia L. Kirkpatrick Chesterfield County Public Schools (CCPS) Workforce Transition & Testing Coordinator Career & Technical Education (CTE) CTE Credential Testing Virginia CTE courses are

More information

Package dkanr. July 12, 2018

Package dkanr. July 12, 2018 Title Client for the 'DKAN' API Version 0.1.2 Package dkanr July 12, 2018 Provides functions to facilitate access to the 'DKAN' API (), including

More information

Networking Technology. Associate in Applied Science Networking Fundamentals Diploma Cisco Networking Certificate Network Security Certificate

Networking Technology. Associate in Applied Science Networking Fundamentals Diploma Cisco Networking Certificate Network Security Certificate Networking Technology Associate in Applied Science Networking Fundamentals Diploma Cisco Networking Certificate Network Security Certificate NETWORKING TECHNOLOGY Program Descriptions The Networking Technology

More information

Data Analyst Nanodegree Syllabus

Data Analyst Nanodegree Syllabus Data Analyst Nanodegree Syllabus Discover Insights from Data with Python, R, SQL, and Tableau Before You Start Prerequisites : In order to succeed in this program, we recommend having experience working

More information

Package promote. November 15, 2017

Package promote. November 15, 2017 Type Package Title Client for the 'Alteryx Promote' API Version 1.0.0 Date 2017-11-14 Package promote November 15, 2017 Author Paul E. Promote Maintainer Paul E. Promote

More information

Records Information Management

Records Information Management Information Systems Sciences Records Information Management Region V Spring Conference March 26, 2015 Was I supposed to keep that 1 Where did we store that 2 Space Issues. Need storage space for a classroom

More information

Electrical Technology (ELT)

Electrical Technology (ELT) 148 The College for Real Careers (ELT) Program Information Electrical wiring is an integral part of industry, commercial enterprises, and residential homes. The Electrical/Instrumentation Technology curriculum

More information

Package elasticsearchr

Package elasticsearchr Type Package Version 0.2.2 Package elasticsearchr March 29, 2018 Title A Lightweight Interface for Interacting with Elasticsearch from R Date 2018-03-29 Author Alex Ioannides Maintainer Alex Ioannides

More information

Package darksky. September 20, 2017

Package darksky. September 20, 2017 Type Package Title Tools to Work with the 'Dark Sky' 'API' Version 1.3.0 Date 2017-09-20 Maintainer Bob Rudis Package darksky September 20, 2017 Provides programmatic access to the 'Dark Sky'

More information

CIS 1068 Design and Abstraction Spring 2017 Midterm 1a

CIS 1068 Design and Abstraction Spring 2017 Midterm 1a Spring 2017 Name: TUID: Page Points Score 1 28 2 18 3 12 4 12 5 15 6 15 Total: 100 Instructions The exam is closed book, closed notes. You may not use a calculator, cell phone, etc. i Some API Reminders

More information

Package wbstats. R topics documented: January 3, Type Package

Package wbstats. R topics documented: January 3, Type Package Type Package Package wbstats January 3, 2018 Title Programmatic Access to Data and Statistics from the World Bank API Tools for searching and downloading data and statistics from the World Bank Data API

More information

Package yhatr. R topics documented: May 9, Type Package Title R Binder for the Yhat API Version Date

Package yhatr. R topics documented: May 9, Type Package Title R Binder for the Yhat API Version Date Type Package Title R Binder for the Yhat API Version 0.15.1 Date 2017-05-01 Package yhatr May 9, 2017 Author Greg Lamp , Stevie Smith , Ross Kippenbrock

More information

Package bigqueryr. June 8, 2018

Package bigqueryr. June 8, 2018 Package bigqueryr June 8, 2018 Title Interface with Google BigQuery with Shiny Compatibility Version 0.4.0 Interface with 'Google BigQuery', see for more information.

More information

Package RYoudaoTranslate

Package RYoudaoTranslate Package RYoudaoTranslate February 19, 2015 Type Package Title R package provide functions to translate English s into Chinese. Version 1.0 Date 2014-02-23 Author Maintainer You can

More information

2007 Annual Summary. Board of Certification (BOC) Certification Examination for Athletic Trainers. CASTLE Worldwide, Inc.

2007 Annual Summary. Board of Certification (BOC) Certification Examination for Athletic Trainers. CASTLE Worldwide, Inc. 2007 Annual Summary Board of Certification (BOC) Certification Examination for Athletic Trainers CASTLE Worldwide, Inc. April, 2008 Introduction The Board of Certification (BOC) is a nonprofit credentialing

More information

Package rgdax. January 7, 2019

Package rgdax. January 7, 2019 Type Package Package rgdax January 7, 2019 Title Wrapper for 'Coinbase Pro (GDAX)' Cryptocurrency Exchange Version 1.0.0 Maintainer Dheeraj Agarwal Allow access to both public

More information

Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy.

Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy. Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy. Contents Executive Summary... 3 IT Curriculum Overview... 3 Aims... 3 Oracle Academy Introduction to Computer Science...

More information

Chapter 5. Normal. Normal Curve. the Normal. Curve Examples. Standard Units Standard Units Examples. for Data

Chapter 5. Normal. Normal Curve. the Normal. Curve Examples. Standard Units Standard Units Examples. for Data curve Approximation Part II Descriptive Statistics The Approximation Approximation The famous normal curve can often be used as an 'ideal' histogram, to which histograms for data can be compared. Its equation

More information

Welcome to ARGOS! I.T. contacts for Argos related concerns or questions are:

Welcome to ARGOS! I.T. contacts for Argos related concerns or questions are: ARGOS GETTING STARTED GUIDE ROLLINS COLLEGE Welcome to ARGOS! Argos stands for Ad-hoc Report Generation & Output Solution and is the official reporting software for Rollins College. Argos was purchased

More information

Business Information Technology

Business Information Technology Business Information Technology Credentials Business Information Technology Certificate Business Information Technology AAS Degree 34-35 cr. 62-68 cr. Major Description Business is becoming more complex

More information

Case study: accessing financial data

Case study: accessing financial data Case study: accessing financial data Prof. Mauro Gaspari: gaspari@cs.unibo.it Methods for accessing databases What methods exist to access financial databases? Basically there are several approaches to

More information

DEOS : Web Services and Data Feeds

DEOS : Web Services and Data Feeds DEOS : Web Services and Data Feeds DEOS Technical Note #17 Version 2 Copyright 2006-2008 Center for Climatic Research All material herein is copyright by The Center for Climatic Research Published: October

More information

Minnesota Business and Lien System (MBLS)

Minnesota Business and Lien System (MBLS) Minnesota Business and Lien System (MBLS) CNS Buyer Implementation Guide March 24, 2016 CONTENTS Introduction... 2 Section One - Administrative... 2 Registration... 2 List Fulfillment... 2 CNS Standard

More information

Public Health Graduate Program Application Instructions

Public Health Graduate Program Application Instructions Public Health Graduate Program Application Instructions Please use these directions as a reference as you complete the ApplyYourself application process. These instructions will facilitate the process

More information

IMPORTING DATA INTO R. Importing Data from the Web

IMPORTING DATA INTO R. Importing Data from the Web IMPORTING DATA INTO R Importing Data from the Web Data on the web Already worked with it! Many packages handle it for you File formats useful for web technology JSON HTTP HyperText Transfer Protocol Rules

More information

PUBLIC HEALTH GRADUATE PROGRAM APPLICATION INSTRUCTIONS

PUBLIC HEALTH GRADUATE PROGRAM APPLICATION INSTRUCTIONS PUBLIC HEALTH GRADUATE PROGRAM APPLICATION INSTRUCTIONS DIVISION OF PUBLIC HEALTH APPLICATION INSTRUCTIONS Please use these directions as a reference as you complete the ApplyYourself application process.

More information

Exchange Rates REST API (Version 1.0)

Exchange Rates REST API (Version 1.0) Exchange Rates REST API (Version 1.0) The new basic domain for A2A services is: https://tassidicambio.bancaditalia.it/terzevalute-wf-web/rest/v1.0 For the sake of brevity, the basic domain is omitted from

More information

AN R PACKAGE AND WEB APPLICATION FOR PERFORMING A CLIMATE STRESS TEST

AN R PACKAGE AND WEB APPLICATION FOR PERFORMING A CLIMATE STRESS TEST AN R PACKAGE AND WEB APPLICATION FOR PERFORMING A CLIMATE STRESS TEST by Jeffrey D Walker, PhD and Casey Brown, PhD Hydrosystems Research Group Dept. of Civil and Environmental Engineering University of

More information

College of Lake County. Student Administration System 9.0 Advisement Process - 19 th /41 st Hour Information Guide

College of Lake County. Student Administration System 9.0 Advisement Process - 19 th /41 st Hour Information Guide College of Lake County Student Administration System 9.0 Advisement Process - 19 th /41 st Hour Information Guide September, 2008 STUDENT ADMINISTRATIVE SYSTEM ADVISEMENT PROCESS at19 TH & 41 ST HOUR INFORMATION

More information

Bachelor of Applied Science Degree IT NETWORKING

Bachelor of Applied Science Degree IT NETWORKING Bachelor of Applied Science Degree IT NETWORKING Beginning fall 2017! Whatcom Community College s nationally acclaimed computer information systems program will begin offering a bachelor of applied science

More information

FLOOD VULNERABILITY ASSESSMENT FOR CRITICAL FACILITIES

FLOOD VULNERABILITY ASSESSMENT FOR CRITICAL FACILITIES FLOOD VULNERABILITY ASSESSMENT FOR CRITICAL FACILITIES Lisa Graff GIS Team Manager Prairie Research Institute Illinois State Water Survey University of Illinois OUTLINE Motivation Project details Partners

More information

Online application Typical questions asked

Online application Typical questions asked Online application Typical questions asked This is not the actual application form. If you apply using this PDF, your application will not be considered. You must apply using the online application form

More information

teachers A how-to guide for SLI 2015

teachers A how-to guide for SLI 2015 A how-to guide for teachers These materials are based upon work supported by the National Science Foundation under Grant Nos. IIS-1441561, IIS-1441471, & IIS-1441481. Any opinions, findings, and conclusions

More information

University of California, Riverside Computing and Communications. Banner Student Implementation Banner Common Data Dissemination February 21, 2017

University of California, Riverside Computing and Communications. Banner Student Implementation Banner Common Data Dissemination February 21, 2017 University of California, Riverside Computing and Communications Banner Student Implementation Banner Common Data Dissemination February 21, 2017 This document provides an overview of the of the new Banner

More information

Table of Contents COURSE OBJECTIVES... 2 LESSON 1: ADVISING SELF SERVICE... 4 NOTE: NOTIFY BUTTON LESSON 2: STUDENT ADVISOR...

Table of Contents COURSE OBJECTIVES... 2 LESSON 1: ADVISING SELF SERVICE... 4 NOTE: NOTIFY BUTTON LESSON 2: STUDENT ADVISOR... Table of Contents COURSE OBJECTIVES... 2 LESSON 1: ADVISING SELF SERVICE... 4 DISCUSSION... 4 INTRODUCTION TO THE ADVISING SELF SERVICE... 5 STUDENT CENTER TAB... 8 GENERAL INFO TAB... 19 TRANSFER CREDIT

More information

The data.table Package for Data Cleaning and Preparation in R Ben Lim, Huan Qin December 9, 2016

The data.table Package for Data Cleaning and Preparation in R Ben Lim, Huan Qin December 9, 2016 The data.table Package for Data Cleaning and Preparation in R Ben Lim, Huan Qin December 9, 2016 Contents Introduction.............................................. 2 Reading in the data.........................................

More information

Excel Functions & Tables

Excel Functions & Tables Excel Functions & Tables SPRING 2016 Spring 2016 CS130 - EXCEL FUNCTIONS & TABLES 1 Review of Functions Quick Mathematics Review As it turns out, some of the most important mathematics for this course

More information

Recent Developments in Career and Technical Education. New York State Education Department November 2016

Recent Developments in Career and Technical Education. New York State Education Department November 2016 Recent Developments in Career and Technical Education New York State Education Department November 2016 Topics Graduation Pathways- CTE and CDOS CTE Teacher Certification CTE and ESSA Graduation Pathways

More information

CERTIFICATED MANAGEMENT COMPENSATION PLAN Effective 07/01/2017

CERTIFICATED MANAGEMENT COMPENSATION PLAN Effective 07/01/2017 CERTIFICATED MANAGEMENT COMPENSATION PLAN 2017-2018 Effective 07/01/2017 Salary Plan 224 Grade Step 001 002 003 004 005 Daily $298.37 $313.29 $328.97 $345.42 $362.70 25 Annual $66,835.00 $70,177.00 $73,689.00

More information

Package WISKIr. September 1, 2015

Package WISKIr. September 1, 2015 Title Acquires data from a WISKI web server Version 2.0 Date 2015-09-01 Package WISKIr September 1, 2015 Author, Centre for Hydrology, University of Saskatchewan Maintainer Functions

More information

IEDRO's Cooperative Approach to Data Rescue for the Development of Worldwide Environmental Databases

IEDRO's Cooperative Approach to Data Rescue for the Development of Worldwide Environmental Databases IEDRO's Cooperative Approach to Data Rescue for the Development of Worldwide Environmental Databases WHAT IS DATA RESCUE? Basis for meaningful research that hopefully leads to meaningful applications!

More information

More Information About Career & Technical Education s. Workforce Dual Credit Programs

More Information About Career & Technical Education s. Workforce Dual Credit Programs More Information About Career & Technical Education s Workforce Dual Credit Programs Workforce Dual Credit Benefits Earn high school AND college credit at the same time Fulfill requirements in an endorsement

More information

Decision Support for Extreme Weather Impacts on Critical Infrastructure

Decision Support for Extreme Weather Impacts on Critical Infrastructure Decision Support for Extreme Weather Impacts on Critical Infrastructure B. W. Bush Energy & Infrastructure Analysis Group Los Alamos National Laboratory Research Applications Laboratory and Computational

More information

Version 3 Updated: 10 March Distributed Oceanographic Match-up Service (DOMS) User Interface Design

Version 3 Updated: 10 March Distributed Oceanographic Match-up Service (DOMS) User Interface Design Distributed Oceanographic Match-up Service (DOMS) User Interface Design Shawn R. Smith 1, Jocelyn Elya 1, Adam Stallard 1, Thomas Huang 2, Vardis Tsontos 2, Benjamin Holt 2, Steven Worley 3, Zaihua Ji

More information

Package spdownscale. R topics documented: February 16, Type Package

Package spdownscale. R topics documented: February 16, Type Package Type Package Package spdownscale February 16, 2017 Title Spatial Downscaling Using Bias Correction Approach Version 0.1.0 Author Rasheed AM, Egodawatta P, Goonetilleke A, McGree J Maintainer Rasheed AM

More information

Ag-Analytics Data Platform

Ag-Analytics Data Platform Ag-Analytics Data Platform Joshua D. Woodard Assistant Professor and Zaitz Faculty Fellow in Agribusiness and Finance Dyson School of Applied Economics and Management Cornell University NY State Precision

More information

Package githubinstall

Package githubinstall Type Package Version 0.2.2 Package githubinstall February 18, 2018 Title A Helpful Way to Install R Packages Hosted on GitHub Provides an helpful way to install packages hosted on GitHub. URL https://github.com/hoxo-m/githubinstall

More information

Package rwars. January 14, 2017

Package rwars. January 14, 2017 Package rwars January 14, 2017 Type Package Title R Client for the Star Wars API Provides functions to retrieve and reformat data from the 'Star Wars' API (SWAPI) . Version 1.0.0 Date

More information

Security Management Occupations

Security Management Occupations Security Management Occupations Labor Market Analysis: San Diego County MARCH 2019 Summary To determine labor market demand for occupations that could be trained by a Security Management program, this

More information

Periodicals Tutorial

Periodicals Tutorial Periodicals Tutorial Periodicals Module Introduction Periodical articles are a good source of current information. Online periodical indexes/databases are the best way to locate these articles. Databases

More information

Financial Aid System FAM Shopping Sheet

Financial Aid System FAM Shopping Sheet Financial Aid System 2018-19 FAM Shopping Sheet SBCTC-IT support@sbctc.edu Documentation Index URL http://www.sbctc.edu/colleges-staff/it-support/legacy-applications/fas/fas-document-index.aspx Printing

More information

Mintigo Marketo Integration Setup Guide. Version

Mintigo Marketo Integration Setup Guide. Version Mintigo Marketo Integration Setup Guide Version 1.2 2017-11-12 Table of Contents MINTIGO MARKETO INTEGRATION SETUP GUIDE... 1 INTEGRATION... 3 1. BEFORE INTEGRATION... 3 2. CONFIGURE REST APIS IN MARKETO...

More information

Open edx Data Analytics API Version 0 Alpha. Release

Open edx Data Analytics API Version 0 Alpha. Release Open edx Data Analytics API Version 0 Alpha Release September 24, 2015 Contents 1 Read Me 1 2 Change Log 3 3 edx Data Analytics API Overview 5 3.1 edx Data Analytics API Version 0, Alpha................................

More information

Customizing Local Precipitation Data Files for SWAT

Customizing Local Precipitation Data Files for SWAT Customizing Local Precipitation Data Files for SWAT Zhulu Lin and David Radicliffe University of Georgia March 4, 2007 In order to successfully apply SWAT, meteorological data local to the area being studied

More information

Testing is a key best practice in modeling! Applies to both code that you are writing and code that you are using!

Testing is a key best practice in modeling! Applies to both code that you are writing and code that you are using! Software Best Practices: Testing and Version Control Testing is a key best practice in modeling Applies to both code that you are writing and code that you are using Incremental changes: multiple authors

More information

PROPOSAL FOR MINOR PROGRAM OF STUDY

PROPOSAL FOR MINOR PROGRAM OF STUDY PROPOSAL FOR MINOR PROGRAM OF STUDY 1. School/College: College of Public Health 2. Department/Division: Institute for Disaster Management 3. Proposed Program: Minor in Disaster Management 4. Proposed Starting

More information

Package smapr. October 20, 2017

Package smapr. October 20, 2017 Type Package Package smapr October 20, 2017 Title Acquisition and Processing of NASA Soil Moisture Active-Passive (SMAP) Data Version 0.1.1 Depends R (>= 3.2.5) Imports httr (>= 1.1.0), rappdirs (>= 0.3.1),

More information

How to Become a CMA (Certified Management Accountant) May 10, 2017

How to Become a CMA (Certified Management Accountant) May 10, 2017 How to Become a CMA (Certified Management Accountant) May 10, 2017 Today s Moderator Featured Presenter Agenda The CMA Designation Institute of Management Accountants (IMA) Why get a CMA? CMA Requirements

More information

Midterm spring. CSC228H University of Toronto

Midterm spring. CSC228H University of Toronto Midterm 2002 - spring CSC228H University of Toronto Duration 50 minutes Aids Allowed: none. No calculators. Student Number: Last Name: First Name: Instructor: TA: Do not turn this page until you have received

More information

Get Weather Data Documentation

Get Weather Data Documentation Get Weather Data Documentation Release 0.1.29 Suriyan Laohaprapanon, Gaurav Sood October 25, 2016 Contents 1 Get Data from Weather Station Nearest to a Zip Code using the NOAA Web Service 3 1.1 Using

More information

Electrical Technology

Electrical Technology Electrical Technology 144 Electrical Technology Location: Patterson Campus - Bldg. M Program Information Electrical wiring is an integral part of industry, commercial enterprises, and residential homes.

More information

Data Miner 2 Release Notes Release 18.09

Data Miner 2 Release Notes Release 18.09 Data Miner 2 Release Notes Release 18.09 Release Date: September 24, 2018 New Features: 1. New feeds These feeds will be available from September 25, 2018 onwards Enhancements: Real Time Temperature Sets

More information

EDUCATOR. Certified. to know to become a. What you need. in Florida. General Certification. Requirements for. Individuals Applying

EDUCATOR. Certified. to know to become a. What you need. in Florida. General Certification. Requirements for. Individuals Applying What you need to know to become a Certified EDUCATOR in Florida General Certification Requirements for Individuals Applying for Initial Certification Beginning July 1, 2002 Bureau of Educator Certification

More information

STUDENT WELFARE OFFICE EARN & STUDY APPLICATION FORM SUMMER SEMESTER. Student Instruction Sheet

STUDENT WELFARE OFFICE EARN & STUDY APPLICATION FORM SUMMER SEMESTER. Student Instruction Sheet Student Instruction Sheet 1. Please read the instructions carefully before completing this form and answer all relevant questions. INCOMPLETE APPLICATIONS WILL NOT BE PROCESSED. 2. Applicants are required

More information

MICROSOFT ESSENTIALS & SPECIFIC COURSES

MICROSOFT ESSENTIALS & SPECIFIC COURSES MICROSOFT ESSENTIALS & SPECIFIC COURSES INTRODUCTION Microsoft Office is the term adopted for the set of desktop applications that offer flexible and powerful ways for using technology to manage the daily

More information

Data Wrangling in the Tidyverse

Data Wrangling in the Tidyverse Data Wrangling in the Tidyverse 21 st Century R DS Portugal Meetup, at Farfetch, Porto, Portugal April 19, 2017 Jim Porzak Data Science for Customer Insights 4/27/2017 1 Outline 1. A very quick introduction

More information

Revised Guidelines for B.A. Programme Semester II Paper: Database Management System (Meeting held on 15 th Jan 2015)

Revised Guidelines for B.A. Programme Semester II Paper: Database Management System (Meeting held on 15 th Jan 2015) Revised Guidelines for B.A. Programme Semester II Paper: Database Management System (Meeting held on 15 th Jan 2015) Theory Theory Periods 4 periods/ week Tutorial - 1 period / 15 days Theory Paper Marks

More information

Data Wrangling with Python and Pandas

Data Wrangling with Python and Pandas Data Wrangling with Python and Pandas January 25, 2015 1 Introduction to Pandas: the Python Data Analysis library This is a short introduction to pandas, geared mainly for new users and adapted heavily

More information

Managing Projects Using PMI s Standards facilitated by: Mr. Andreas Solomou

Managing Projects Using PMI s Standards facilitated by: Mr. Andreas Solomou 1 Managing Projects Using PMI s Standards facilitated by: Mr. Andreas Solomou 05, 12, 19 April 2019 03, 07 May 2019 Time: 08:30 17:00 Venue: CIIM Nicosia, 21 Akademias Avenue, 2151 Aglandjia Language of

More information

Procedures to become a Public Service Training Instructor

Procedures to become a Public Service Training Instructor Procedures to become a Public Service Training Instructor The procedures to be a Public Service Training Instructor are defined by Policy 5202 (Legislative Rule 126CSR136) and other policies of the West

More information

Package bea.r. December 8, 2017

Package bea.r. December 8, 2017 Title Bureau of Economic Analysis API Version 1.0.4 Author Andrea Batch [aut, cre], Jeff Chen [ctb], Walt Kampas [ctb] Depends R (>= 3.2.1), data.table Package bea.r December 8, 2017 Imports httr, DT,

More information

Package weatherdata. June 5, 2017

Package weatherdata. June 5, 2017 Type Package Title Get Weather Data from the Web Package weatherdata June 5, 2017 Functions that help in fetching weather data from websites. Given a location and a date range, these functions help fetch

More information

Economic Update. Automotive Insights Conference. Paul Traub. Federal Reserve Bank of Chicago January 18, Senior Business Economist

Economic Update. Automotive Insights Conference. Paul Traub. Federal Reserve Bank of Chicago January 18, Senior Business Economist Economic Update Automotive Insights Conference Federal Reserve Bank of Chicago January 18, 2018 Paul Traub Senior Business Economist Main Economic Indicators Year-over-year Comparison 2015 2016 2017 GDP

More information

Advisor Case Load Self Service Participants Guide

Advisor Case Load Self Service Participants Guide IBM Cognos Analytics Advisor Case Load Self Service Participants Guide Welcome to Advisor Case Load Self Service Training! Today s objectives include: Gain a Basic Understanding of Cognos Know the Available

More information

DEPARTMENT OF ACADEMIC UPGRADING

DEPARTMENT OF ACADEMIC UPGRADING DEPARTMENT OF ACADEMIC UPGRADING COURSE OUTLINE WINTER 2013 INTRODUCTION TO MATH 0081 INSTRUCTOR: Aidarus Farah PHONE: (780) 539-2810 OFFICE: Math Lab A210 E-MAIL: afarah@gprc.ab.ca OFFICE HOURS: &, 5:30

More information

Package GDELTtools. February 19, 2015

Package GDELTtools. February 19, 2015 Type Package Package GDELTtools Title Download, slice, and normalize GDELT data Version 1.2 Date 2013-02-17 February 19, 2015 Author, Thomas Scherer, Timo Thoms, and Patrick Wheatley Maintainer The GDELT

More information

BIRKBECK (University of London)

BIRKBECK (University of London) BIRKBECK (University of London) BSc Examination for Internal Students School of Computer Science and Information Systems Database Management COIY028U - Course Unit Value: 1/2 May 2006 : Afternoon 14.30

More information