#' A Function to clean a single input string by removing punctuation and numbers and tokenizing it.
#'
#' @param str A single input string such as "This is a cool function!"
#' @return A vector contain all valid tokens in the original input string
#' @export
Clean_String <- function(str){
# Lowercase
temp <- tolower(str)
# Remove everything that is not a letter
temp <- stringr::str_replace_all(temp,"[^a-zA-Z\\s]", " ")
# Shrink down to just one white space
temp <- stringr::str_replace_all(temp,"[\\s]+", " ")
# Split it
temp <- stringr::str_split(temp, " ")[[1]]
# Get rid of trailing "" if necessary
indexes <- which(temp == "")
if(length(indexes) > 0){
temp <- temp[-indexes]
}
return(temp)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.