Skip to content

Instantly share code, notes, and snippets.

@reactormonk
Last active July 1, 2019 18:54
Show Gist options
  • Save reactormonk/9447f9875b304ee5a4f8a22083962ec6 to your computer and use it in GitHub Desktop.
Save reactormonk/9447f9875b304ee5a4f8a22083962ec6 to your computer and use it in GitHub Desktop.
library(dplyr)
csv <- read.csv("StockX-Data-Contest-2019-3.csv")
csv$Sneaker.Name.String <- as.character(csv$Sneaker.Name)
csv$Sneaker.Model = as.factor(case_when(
startsWith(csv$Sneaker.Name.String, "adidas-Yeezy-Boost-350-V2" ) ~ "Adidas-Yeezy-Boost-350-V2",
startsWith(csv$Sneaker.Name.String, "Adidas-Yeezy-Boost-350-V2" ) ~ "Adidas-Yeezy-Boost-350-V2",
startsWith(csv$Sneaker.Name.String, "Adidas-Yeezy-Boost-350" ) ~ "Adidas-Yeezy-Boost-350",
startsWith(csv$Sneaker.Name.String, "Air-Jordan-1-Retro-High" ) ~ "Air-Jordan-1-Retro-High",
startsWith(csv$Sneaker.Name.String, "Nike-Air-Force-1-Low" ) ~ "Nike-Air-Force-1-Low",
startsWith(csv$Sneaker.Name.String, "Nike-Air-Max-90" ) ~ "Nike-Air-Max-90",
startsWith(csv$Sneaker.Name.String, "Nike-Air-Max-97" ) ~ "Nike-Air-Max-97",
startsWith(csv$Sneaker.Name.String, "Nike-Air-Presto" ) ~ "Nike-Air-Presto",
startsWith(csv$Sneaker.Name.String, "Nike-Air-VaporMax" ) ~ "Nike-Air-VaporMax",
startsWith(csv$Sneaker.Name.String, "Nike-Blazer-Mid" ) ~ "Nike-Blazer-Mid",
startsWith(csv$Sneaker.Name.String, "Nike-React-Hyperdunk-2017-Flyknit") ~ "Nike-React-Hyperdunk-2017-Flyknit",
startsWith(csv$Sneaker.Name.String, "Nike-Zoom-Fly-Mercurial" ) ~ "Nike-Zoom-Fly-Mercurial",
startsWith(csv$Sneaker.Name.String, "Nike-Zoom-Fly" ) ~ "Nike-Zoom-Fly"
))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment