2
0

main.R 750 B

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