main.R 642 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. library(dplyr)
  2. WD <- getwd()
  3. CSV <- file.choose()
  4. CSV <- read.csv(CSV)
  5. # CONVERT
  6. converted_ <- NULL
  7. for(i in 1:(nrow(CSV) / 3)) {
  8. x <- NULL
  9. y <- NULL
  10. z <- NULL
  11. if(i > 1) { i <- i * 3 - 2 }
  12. x <- CSV[i,]
  13. y <- CSV[i+1,]
  14. z <- CSV[i+2,]
  15. #print(i)
  16. cnv_ <- merge(x, y, all = TRUE, suffixes = c(".x", ".y"), by = "Time")
  17. cnv_ <- merge(cnv_, z, all = TRUE, suffixes = c("", ".z"), by = "Time")
  18. if(i == 1) {
  19. #print("CREATE")
  20. converted_ <- cnv_
  21. }
  22. else {
  23. #print("BIND")
  24. converted_ <- bind_rows(converted_, cnv_)
  25. }
  26. }
  27. plot(converted_$Head.y,
  28. type = "l",
  29. ylab = "Hoogte hoofd"
  30. )