R: A corpus of common misspellings, for examples and practice

misspellings {fuzzyjoin} | R Documentation

## A corpus of common misspellings, for examples and practice

### Description

This is a codetbl_df mapping misspellings of their words, compiled by Wikipedia, where it is licensed under the CC-BY SA license. (Three words with non-ASCII characters were filtered out). If you'd like to reproduce this dataset from Wikipedia, see the example code below.

### Usage

    misspellings

### Format

An object of class `tbl_df` (inherits from `tbl`, `data.frame`) with 4505 rows and 2 columns.

### Source

https://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines

### Examples

    library(rvest)
    library(readr)
    library(dplyr)
    library(stringr)
    library(tidyr)

    u <- "https://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines"
    h <- read_html(u)

    misspellings <- h %>%
      html_nodes("pre") %>%
      html_text() %>%
      readr::read_delim(col_names = c("misspelling", "correct"), delim = ">",
                        skip = 1) %>%
      mutate(misspelling = str_sub(misspelling, 1, -2)) %>%
      unnest(correct = str_split(correct, ", ")) %>%
      filter(Encoding(correct) != "UTF-8")

[Package fuzzyjoin version 0.1.3 Index]