# Use package-internal list of oTree data frames
oTree <- gmoTree::oTree
# Make session IDs only
oTree2 <- make_ids(oTree)
# Show new variables
oTree2$all_apps_wide$session_id
# Make session IDs and group IDs
# Not working with this data set because group ID is not the same in all apps
if (FALSE) {
oTree2 <- make_ids(oTree, gmake = TRUE)
# Show new variables
oTree2$all_apps_wide$session_id
oTree2$all_apps_wide$group_id
}
# Get IDs from variable "dictator.1.group.id_in_subsession"
# in the data frame "all_apps_wide"
oTree2 <- make_ids(oTree,
gmake = TRUE,
from_var = "dictator.1.group.id_in_subsession")
# Show new variables
oTree2$all_apps_wide$session_id
oTree2$all_apps_wide$group_id
# Get IDs from another app than all_apps_wide
oTree2 <- make_ids(oTree, gmake = TRUE, from_app = "dictator")
# Show new variables
oTree2$all_apps_wide$session_id
oTree2$all_apps_wide$group_id
Run the code above in your browser using DataLab