Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View jeffgswanson's full-sized avatar

Jeff Swanson jeffgswanson

View GitHub Profile
@jeffgswanson
jeffgswanson / gist:703bb9eb1698518d1dd9aec43e91fefd
Last active August 13, 2023 18:35
Class B NE Basketball Rankings
# Activate these packages
library(shiny)
library(DT)
library(shinythemes)
library(rvest)
library(expss)
library(dplyr)
library(tidyr)
library(stringr)
# Activate these packages
library(shiny)
library(DT)
library(shinythemes)
library(rvest)
library(expss)
library(dplyr)
library(tidyr)
library(stringr)
library(sqldf)
@jeffgswanson
jeffgswanson / ne_hs_bball.R
Created January 28, 2020 05:47
Nebraska High School Basketball Rankings
library(dplyr)
library(tidyr)
library(rvest)
library(tabulizer)
# Manual Class A names
School <-
c(
'Omaha South',
'Omaha Central',
@jeffgswanson
jeffgswanson / gist:b9a8bf21f921b3bd01e306d94beee11b
Created December 27, 2017 06:30
Scrape table from www.sports-reference.com and place data into a data frame in R
# SCRAPE STATS
library(RCurl)
library(XML)
# Set URL (make sure to use 'getURL' for https/secure sites)
nebrasketball2017_url <- getURL("https://www.sports-reference.com/cbb/schools/nebraska/2018-schedule.html")
# Pull data from second table on the page into a data frame for analysis
nebrasketball2017 <- readHTMLTable(nebrasketball2017_url, header = T, as.data.frame = T)[[2]]
@jeffgswanson
jeffgswanson / gist:04bc9aa38a1037b93c1ef16982011eec
Last active October 9, 2017 15:32
Access Twitter API to use twitterR
# Access Twitter API using twitterR
# Need to have a Twitter account and can access keys, secrets, tokens by creating an app at apps.twitter.com
# Include the single quotes around your access codes
tw_consumer_key <- 'your_consumer_key'
tw_consumer_secret <- 'your_consumer_secret'
tw_access_token <- 'your_access_token'
tw_access_secret <- 'your_access_secret'
setup_twitter_oauth(tw_consumer_key, tw_consumer_secret, tw_access_token, tw_access_secret)
@jeffgswanson
jeffgswanson / gist:3a1d3f731422d258a9efc1492f5b0578
Last active March 17, 2020 18:00
Forecast website sessions from a CSV document in R
# Install/Library these functions:
library(forecast)
library (tidyr)
library (dplyr)
library (highcharter)
# Upload CSV file to R Studio, or other GUI containing only monthly sessions and dates
aa_data <- read.csv("~/[name of file].csv", stringsAsFactors = FALSE, header = TRUE, sep = ",")
# Check data structure of uploaded data