SkillAgentSearch skills...

FuzzywuzzyR

fuzzy string matching in R

Install / Use

/learn @mlampros/FuzzywuzzyR
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

tic codecov.io CRAN_Status_Badge Downloads <a href="https://www.buymeacoffee.com/VY0x8snyh" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" height="21px" ></a> Dependencies

fuzzywuzzyR

<br>

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

<br>

System Requirements

<br>
  • Python (>= 3.8)

  • difflib

  • fuzzywuzzy ( >=0.15.0 )

  • python-Levenshtein ( >=0.12.0, optional, provides a 4-10x speedup in String Matching, though may result in differing results for certain cases)

<br>

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

<br>
reticulate::py_config()

<br>

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

<br>

Linux OS (Debian, Ubuntu, Fedora etc.)

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

<br><br>

Mac OSX and Windows OS

<br>

Users of the fuzzywuzzyR package will find the required information on how to configure Python for Mac OSX and Windows OS in the reticulate Github repository. The fuzzywuzzyR package depends on the reticulate package.

<br>

Installation of the fuzzywuzzyR package

<br>

To install the package from CRAN use,


install.packages('fuzzywuzzyR')


<br>

and to download the latest version from Github use the install_github function of the remotes package, <br><br>


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

<br> Use the following link to report bugs/issues, <br><br>

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

<br>

Citation:

If you use the code of this repository in your paper or research please cite both fuzzywuzzyR and the original software https://CRAN.R-project.org/package=fuzzywuzzyR/citation.html:

<br>
@Manual{,
  title = {{fuzzywuzzyR}: Fuzzy String Matching in R},
  author = {Lampros Mouselimis},
  year = {2025},
  note = {R package version 1.0.6},
  url = {https://CRAN.R-project.org/package=fuzzywuzzyR},
}
<br>
View on GitHub
GitHub Stars37
CategoryDevelopment
Updated6mo ago
Forks4

Languages

R

Security Score

72/100

Audited on Sep 14, 2025

No findings