fuzzywuzzyR


The fuzzywuzzyR package is a fuzzy string matching implemenation of the fuzzywuzzy python package. It uses the Levenshtein Distance to calculate the differences between sequences. More details on the functionality of the fuzzywuzzyR can be found in the package Vignette.


System Requirements



Before the installation of any python modules one should check the python-configuration using :


reticulate::py_config()


All modules should be installed in the default python configuration (the configuration that the R-session displays as default), otherwise errors will occur during package installation.


Debian/Ubuntu/Fedora


Python2

sudo apt-get install python-pip
sudo pip install --upgrade pip
pip install fuzzywuzzy
pip install python-Levenshtein


Python 3

sudo apt-get install python3-pip
sudo pip3 install --upgrade pip
pip3 install fuzzywuzzy
pip3 install python-Levenshtein



Macintosh OSX


sudo easy_install pip
sudo pip install fuzzywuzzy
sudo pip install python-Levenshtein


Windows OS



Installation of the fuzzywuzzyR package


To install the package from CRAN use,


install.packages('fuzzywuzzyR')


and to download the latest version from Github use the install_github function of the devtools package,


devtools::install_github(repo = 'mlampros/fuzzywuzzyR')


Use the following link to report bugs/issues,

https://github.com/mlampros/fuzzywuzzyR/issues