# Use package-internal list of oTree data frames
oTree <- gmoTree::oTree
# Delete one session
oTree2 <- delete_sessions(oTree,
scodes = "7bfqtokx",
reason = "Only tests")
# Show changes in row numbers
print(paste("Row numbers before deletion: ",
nrow(oTree$all_apps_wide), nrow(oTree$survey),
nrow(oTree$Time), nrow(oTree$Chats)))
print(paste("Row numbers after deletion: ",
nrow(oTree2$all_apps_wide), nrow(oTree2$survey),
nrow(oTree2$Time), nrow(oTree2$Chats)))
# Delete two sessions and show deletion message
oTree2 <- delete_sessions(oTree,
scodes = c("7bfqtokx", "vd1h01iv"),
reason = "Only tests",
info = TRUE)
# Show row numbers again
print(paste(nrow(oTree2$all_apps_wide), nrow(oTree2$survey),
nrow(oTree2$Time), nrow(oTree2$Chats)))
# Delete session and save variable to the info list
oTree2 <- delete_sessions(oTree,
scodes = c("7bfqtokx", "vd1h01iv"),
reason = "Server Crash",
saved_vars = "dictator.1.group.id_in_subsession")
# Check the "full" deletion information
oTree2$info$deleted_cases$full
# See codes of deleted variables
oTree2$info$deleted_cases$codes
# See number of deleted variables
oTree2$info$deleted_cases$count
# Delete a single case and then delete a session
oTree2 <- delete_cases(oTree,
pcodes = "4zhzdmzo",
reason = "requested")
oTree2 <- delete_sessions(oTree2,
scodes = c("vd1h01iv"),
reason = "Server Crash",
saved_vars = "dictator.1.group.id_in_subsession")
# Check the "full" deletion information
oTree2$info$deleted_cases$full
# See codes of deleted variables
oTree2$info$deleted_cases$codes
# See number of deleted variables
oTree2$info$deleted_cases$count
Run the code above in your browser using DataLab