|
@ -0,0 +1,45 @@ |
|
|
|
|
|
source("readData.R") |
|
|
|
|
|
|
|
|
|
|
|
library(tidyverse) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# file to replace NA values with the median for thet column |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
trainingData <- readRPEData() |
|
|
|
|
|
|
|
|
|
|
|
#duration |
|
|
|
|
|
trainingData$Duration[is.na(trainingData$Duration)] <- median(trainingData$Duration, na.rm=TRUE) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#RPE |
|
|
|
|
|
trainingData$RPE[is.na(trainingData$RPE)] <- median(trainingData$RPE, na.rm=TRUE) |
|
|
|
|
|
|
|
|
|
|
|
# acute load |
|
|
|
|
|
trainingData$AcuteLoad[is.na(trainingData$AcuteLoad)] <- median(trainingData$AcuteLoad, na.rm=TRUE) |
|
|
|
|
|
|
|
|
|
|
|
# chronic load |
|
|
|
|
|
trainingData$ChronicLoad[is.na(trainingData$ChronicLoad)] <- median(trainingData$ChronicLoad, na.rm=TRUE) |
|
|
|
|
|
|
|
|
|
|
|
# ratio |
|
|
|
|
|
trainingData$AcuteChronicRatio[is.na(trainingData$AcuteChronicRatio)] <- median(trainingData$AcuteChronicRatio, na.rm=TRUE) |
|
|
|
|
|
|
|
|
|
|
|
# objective rating |
|
|
|
|
|
trainingData$ObjectiveRating[is.na(trainingData$ObjectiveRating)] <- median(trainingData$ObjectiveRating, na.rm=TRUE) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# focus rating |
|
|
|
|
|
trainingData$FocusRating[is.na(trainingData$FocusRating)] <- median(trainingData$FocusRating, na.rm=TRUE) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
trainingData$RPE[is.na(trainingData$RPE)] <- median(trainingData$RPE, na.rm=TRUE) |
|
|
|
|
|
|
|
|
|
|
|
write.csv(as.data.frame(trainingData), "cleaned/time_series_rpw_naReplacedWithMedian.csv") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
head(as.data.frame(trainingData), 100) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
trainingData |