Nothing
#' factor_to_character
#'
#' Takes a dataframe and converts any factor variables to character
#' @param dsin input dataframe
#' @param vars variables to consider for conversion. Default NULL will consider
#' every variable within the dataset
factor_to_character <- function( dsin , vars = NULL){
if ( is.null(vars) ) vars = names(dsin)
for (var in vars){
if( is.factor(dsin[[var]])){
dsin[[var]] <- as.character(dsin[[var]])
}
}
return(dsin)
}
#' has_unique_rows
#'
#' Check if a data sets rows are unique
#' @param DAT input data set (data frame)
#' @param KEYS Set of keys which should be unique
has_unique_rows <- function(DAT , KEYS){
DUPS <- duplicated( subset(DAT , select= KEYS) )
NDUPS <- sum( DUPS)
return( NDUPS == 0 )
}
#'convert_to_issue
#'
#'converts the count value into the correct issue format
#'@param datin data inputted
#'@importFrom tibble rownames_to_column
convert_to_issue <- function(datin){
datin_tibble <- tibble(
`Variable` = names(datin),
`No of Differences` = datin
)
datin_tibble_reduced <- datin_tibble[ datin_tibble[["No of Differences"]] > 0, , drop = FALSE]
return(datin_tibble_reduced)
}
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.