Nothing
#' Creating BigML Sources
#' @export
#' @family source methods
#' @references \url{https://bigml.com/developers/sources}
#' @param file_name A string giving a file location
#' @param name A string specifying the name of the source
#' @param header logical; TRUE if data contains name information, false
#' otherwise.
#' @param locale A string giving the locale (defaults to en-US).
#' @param missing_tokens A vector of character strings that will be used to
#' specify missing values in a file name.
#' @param quote A string specifying the quoting character used.
#' @param separator the separator character used when a file name is
#' specified.
#' @param trim A logical value indicating whether white space should be
#' trimmed.
#' @param flatten A logical value indicating whether or not the returned
#' field objects should be "flattened" into a data frame.
#' @template dots
#' @details createSource
#' @template source_return
#' @template normal_methods
#' @examples
#' \dontrun{
#' # simple example
#' m1 = createSource("/tmp/iris.csv")
#'
#' }
#' @template author
createSource <-
function (file_name, name =basename(file_name), header = TRUE,
locale = "en-US", missing_tokens = c("NA"), quote = "\"",
separator = ",", trim = TRUE, flatten = TRUE, ...)
{
params = fileUpload(file_name)
params$name = name
source_parser = list()
source_parser$header = header
source_parser = toJSON(source_parser)
message("Source creation in progress...")
response = .basic_api(.SOURCE_URL)$upload(file = params,
name = name, source_parser = source_parser, ...)
unlink(file_name)
return(response)
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.