Есть ли пакеты R для преобразования телефонных номеров в стандартную форму? - PullRequest
2 голосов
/ 21 апреля 2020

У меня есть список французских телефонных номеров в разных форматах и ​​меня интересует, как преобразовать его в один «стандартный» формат. Согласно разделу «Национальные соглашения о написании телефонных номеров» в Википедии, каждая страна имеет свои национальные и международные форматы для телефонов.

Например, во Франции

  1. Национальный формат общий "01 11 11 11 11"

  2. Международный формат "+33111111111". Это делает, опуская "0" и пробелы "+33 1 11 11 11 11" => "+33111111111"

Было бы здорово узнать, что существует пакет R, который делает номера телефонов нормализация в предварительно определенные национальные / международные форматы

1 Ответ

1 голос
/ 21 апреля 2020

Пакет dialr может сделать это. Он построен на основе libphonenumber от Google . Кроме того, требуется r Java, что часто кажется проблематичным c для запуска (на Windows?), Например, Неисправность загрузки r Java.

Помимо libphonenumber , здесь перечислены и другие API: https://github.com/public-apis/public-apis#data -validation . Однако вам, возможно, придется самостоятельно отключить интерфейс R.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...