There is a data frame of Malay root words that can be used as a dictionary:
stem_malay()
will find the root words in a dictionary,
in which the malayrootwords
data frame can be used, then it
will remove “extra suffix”“,”prefix” and lastly “suffix”
To stem word “banyaknya”. It will return a data frame with the word “banyaknya” and the stemmed word “banyak”:
stem_malay(word = "banyaknya", dictionary = malayrootwords)
#> 'Root Word' is now returned instead of 'root_word'
#> Col Word Root Word
#> 1 banyaknya banyak
To stem words in a data frame:
x <- data.frame(text = c("banyaknya","sangat","terkedu", "pengetahuan"))
stem_malay(word = x,
dictionary = malayrootwords,
col_feature1 = "text")
#> 'Root Word' is now returned instead of 'root_word'
#> Col Word Root Word
#> 1 banyaknya banyak
#> 2 sangat sangat
#> 3 terkedu kedu
#> 4 pengetahuan tahu
remove_url will remove all urls found in a string
There is a data frame of Malay stop words:
This lexicon includes words that have been labelled as positive or negative. This is useful for tasks like sentiment analysis, which involves determining the overall sentiment expressed in a piece of text. To use the lexicon, process the text and check each word against the lexicon to determine its sentiment. To note, this sentiment lexicon was created based on a general corpus, sourced from news articles