as_viewr | R Documentation |
Should you have data from a non-Motive, non-Flydra source, this function can be used to ensure your data are put into the right format to work with other pathviewr functions.
as_viewr(
obj_name,
frame_rate = 100,
frame_col,
time_col,
subject_col,
position_length_col,
position_width_col,
position_height_col,
include_rotation = FALSE,
rotation_real_col,
rotation_length_col,
rotation_width_col,
rotation_height_col
)
obj_name |
A tibble or data frame containing movement trajectories |
frame_rate |
Must be a single numeric value indicating capture frame rate in frames per second. |
frame_col |
Column number of obj_name that contains frame numbers |
time_col |
Column number of obj_name that contains time (must be in seconds) |
subject_col |
Column number of obj_name that contains subject name(s) |
position_length_col |
Column number of obj_name that contains length-axis position values |
position_width_col |
Column number of obj_name that contains width-axis position values |
position_height_col |
Column number of obj_name that contains height-axis position values |
include_rotation |
Are rotation data included? Defaults to FALSE |
rotation_real_col |
Column number of obj_name that contains the "real" axis of quaternion rotation data |
rotation_length_col |
Column number of obj_name that contains the length axis of quaternion rotation data |
rotation_width_col |
Column number of obj_name that contains the width axis of quaternion rotation data |
rotation_height_col |
Column number of obj_name that contains the height axis of quaternion rotation data |
A tibble that is organized to be compliant with other
pathviewr
functions and that contains the attributes
pathviewr_steps
with entries set to c("viewr",
"renamed_tunnel", "gathered_tunnel")
Vikram B. Baliga
Other data import functions:
import_and_clean_batch()
,
import_batch()
,
read_flydra_mat()
,
read_motive_csv()
## Create a dummy data frame with simulated (nonsense) data
df <- data.frame(frame = seq(1, 100, by = 1),
time_sec = seq(0, by = 0.01, length.out = 100),
subject = "birdie_sanders",
z = rnorm(100),
x = rnorm(100),
y = rnorm(100))
## Use as_viewr() to convert it into a viewr object
test <-
as_viewr(
df,
frame_rate = 100,
frame_col = 1,
time_col = 2,
subject_col = 3,
position_length_col = 5,
position_width_col = 6,
position_height_col = 4
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.