#' @title Get table of available tasks OpenML server.
#'
#' @description
#' The returned data.frame contains the \code{task_id}, the data set id \code{did},
#' the \code{status} and some describing data qualities.
#'
#' @template arg_hash
#' @template arg_verbosity
#' @return [\code{data.frame}].
#' @export
getOMLTaskTypeList = function(session.hash, verbosity = NULL) {
url = getAPIURL("openml.task.type")
content = postFormOML(url, NULL, verbosity, session_hash = session.hash)
xml = parseXMLResponse(content, "Getting task type list", "task_types", as.text = TRUE)
d = data.frame(
id = xmlValsMultNsI(xml, "/oml:task_types/oml:task_type/oml:id"),
name = xmlValsMultNsS(xml, "/oml:task_types/oml:task_type/oml:name"),
description = xmlValsMultNsS(xml, "/oml:task_types/oml:task_type/oml:description")
)
d = convertRowsToList(d, name.vector = TRUE, name.list = FALSE)
setNames(d, extractSubList(d, "id"))
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.