clip_data | R Documentation |
clip_data
clips the input sensor dataframe according to the given
start and stop time
clip_data(df, start_time, stop_time)
df |
dataframe. Input dataframe of the multi-channel signal. The first column is the timestamps in POSXlct format and the following columns are accelerometer values. |
start_time |
POSXlct format or character. Start time for clipping. If it is a character, it should be recognizable by as.POSXlct function. |
stop_time |
POSXlct format or character. Stop time for clipping. If it is a character, it should be recognizable by as.POSXlct function. |
This function accepts a dataframe of multi-channel signal, clips it according to the start_time and stop_time.
dataframe. The same format as the input dataframe.
This function is a utility function that was used in various part in the algorithm whenever we need to clip a dataframe.
Other utility functions:
cut_off_signal()
,
interpolate_signal()
,
parse_epoch_string()
,
sampling_rate()
,
segment_data()
,
simulate_new_data()
default_ops = options() options(digits.secs=3) # Use the provided sample data df = sample_raw_accel_data # Check the start time and stop time of the dataset summary(df) # Use timestamp string to clip 1 second data start_time = "2016-01-15 11:01:00" stop_time = "2016-01-15 11:01:01" output = clip_data(df, start_time, stop_time) summary(output) # Use POSIXct timestamp to clip data start_time = as.POSIXct("2016-01-15 11:01:00") stop_time = as.POSIXct("2016-01-15 11:01:01") output = clip_data(df, start_time, stop_time) summary(output) # If start and stop time is not in the range of the input data # return empty data.frame start_time = "2016-01-15 12:01:00" stop_time = "2016-01-15 12:01:01" output = clip_data(df, start_time, stop_time) output # Restore original options options(default_ops)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.