read_fitabase_files: read_fitabase_files

View source: R/read_fitabase_files.R

read_fitabase_filesR Documentation

read_fitabase_files

Description

read_fitabase_files

Usage

read_fitabase_files(zip_path)

Arguments

zip_path

a path to a zip file that contains minute HR, steps and intensity files extracted from Fitabase. Filenames suffix contain '_heartrate_1min', '_minuteStepsNarrow', or '_minuteIntensitiesNarrow' followed by 'yyyymmdd_yyyymmdd.csv'.

Details

Read Fitabase files

Value

A list that contains:

  • files: a tibble that describes the files in zip path. It contains filename | filetype (HR, steps or intensity) | lines (number of lines in the file) | label (fitabase participant id label) | id (a newly assigned id) | is_valid_file_length (minimum file length check).

  • raw_HR_list, raw_steps_list, raw_intensity_list: lists of tibbles that contain raw minute HR, steps or intensity data for each fitabase participant.

  • time_period: a tibble that summarizes the minimum and maximum time recorded for each fitabase participant and file type (HR, steps and intensity). is_valid_time_period corresponds to the minimum time period check (at least one day of overlaping records from 0:00 to 23:59 hrs)

Examples

## Not run: 
fitabase_files <- read_fitabase_files(file.choose(new = FALSE))
fitabase_files$files
fitabase_files$time_period
lapply(fitabase_files$raw_HR_list, function(x) summary(x$HR))
lapply(fitabase_files$raw_steps_list, function(x) summary(x$steps))
lapply(fitabase_files$raw_intensity_list, function(x) summary(as.factor(x$intensity)))
## End(Not run)

audiracmichelle/fitibble documentation built on Feb. 2, 2023, 3:51 p.m.