Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. > head(rawData)
  2. Market.Segment TotalHours New.Busines.Starts Capital.Formation Government.Contracts markSegLabel timeValRatio hourGroup normCapital
  3. 1 3 4.50 0 25000 0 SME 5555.5556 4.0 to 6.0 -0.2433492
  4. 2 3 1.00 0 0 120500 SME 0.0000 2.0 or less -0.3200474
  5. 3 3 5.25 0 50000 0 SME 9523.8095 4.0 to 6.0 -0.1666510
  6. 4 3 5.75 0 5000 0 SME 869.5652 4.0 to 6.0 -0.3047078
  7. 5 3 28.75 0 515000 0 SME 17913.0435 20.0 or more 1.2599361
  8. 6 3 0.45 0 2000 0 SME 4444.4446 2.0 or less -0.3139116
  9.  
  10. rawData$normCapital <- scale(rawData$Capital.Formation)
  11.  
  12. rawData <-
  13. mutate(rawData,
  14. markSegLabel = case_when(
  15. Market.Segment == 1 ~ "Pre_Venture",
  16. Market.Segment == 2 ~ "Start_Up",
  17. Market.Segment == 3 ~ "SME",
  18. TRUE ~ "NA Segment"
  19. )
  20. )
  21.  
  22.  
  23. rawData <-
  24. mutate(rawData,
  25. hourGroup = case_when(
  26. TotalHours < 2.0 ~ "2.0 or less",
  27. TotalHours >= 2.0 & TotalHours < 4.0 ~ "2.0 to 4.0",
  28. TotalHours >= 4.0 & TotalHours < 6.0 ~ "4.0 to 6.0",
  29. TotalHours >= 6.0 & TotalHours < 8.0 ~ "6.0 to 8.0",
  30. TotalHours >= 8.0 & TotalHours < 10.0 ~ "8.0 t0 10.0",
  31. TotalHours >= 10.0 & TotalHours < 12.0 ~ "10.0 to 12.0",
  32. TotalHours >= 12.0 & TotalHours < 14.0 ~ "12.0 to 14.0",
  33. TotalHours >= 14.0 & TotalHours < 16.0 ~ "14.0 to 16.0",
  34. TotalHours >= 16.0 & TotalHours < 18.0 ~ "16.0 to 18.0",
  35. TotalHours >= 18.0 & TotalHours < 20.0 ~ "18.0 to 20.0",
  36. TotalHours >= 20 ~ "20.0 or more",
  37. TRUE ~ "NA Hours"
  38. )
  39. )
  40. rawData$hourGroup <- factor(rawData$hourGroup)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement