main.R 755 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. suppressMessages(library(dplyr))
  2. suppressMessages(library(stringr))
  3. WD <- getwd()
  4. specify_decimal <- function(x, k) format(round(x, k), nsmall=k)
  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. source("code/state.R")
  32. source("code/head.R")
  33. #source("code/ankle.R")
  34. #source("code/back.R")