main.R 792 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. suppressMessages(library(dplyr))
  2. suppressMessages(library(stringr))
  3. suppressMessages(library(crayon))
  4. source("code/functions.R")
  5. WD <- getwd()
  6. CSV <- file.choose()
  7. CSV <- read.csv(CSV)
  8. # CONVERT
  9. DATA <- NULL
  10. for(i in 1:(nrow(CSV) / 3)) {
  11. x <- NULL
  12. y <- NULL
  13. z <- NULL
  14. if(i > 1) { i <- i * 3 - 2 }
  15. x <- CSV[i,]
  16. y <- CSV[i+1,]
  17. z <- CSV[i+2,]
  18. cnv_ <- merge(x, y, all = TRUE, suffixes = c(".x", ".y"), by = "Time")
  19. cnv_ <- merge(cnv_, z, all = TRUE, suffixes = c("", ".z"), by = "Time")
  20. if(i == 1) {
  21. DATA <- cnv_
  22. }
  23. else {
  24. DATA <- bind_rows(DATA, cnv_)
  25. }
  26. }
  27. DATA$state = NA
  28. remove(x)
  29. remove(y)
  30. remove(z)
  31. remove(cnv_)
  32. Console.NewLine("DATA PREPERATION DONE")
  33. source("code/state.R")
  34. source("code/head.R")
  35. source("code/ankle.R")
  36. source("code/back.R")