Разберите венгерскую дату с помощью readr :: parse_date - PullRequest
1 голос
/ 14 июля 2020

Я не могу разобрать очень простые венгерские даты с помощью readr::parse_date

parse_date('július 6.', format = '%B %e.', locale = locale('hu'))

, даже если месяц указан в локали

> locale('hu')
<locale>
Numbers:  123,456.78
Formats:  %AD / %AT
Timezone: UTC
Encoding: UTF-8
<date_names>
Days:   vasárnap (V), hétfő (H), kedd (K), szerda (Sze), csütörtök (Cs), péntek (P), szombat (Szo)
Months: január (jan.), február (febr.), március (márc.), április (ápr.), május (máj.), június (jún.), július (júl.), augusztus
        (aug.), szeptember (szept.), október (okt.), november (nov.), december (dec.)
AM/PM:  de./du.

1 Ответ

0 голосов
/ 14 июля 2020

К дате нужно добавить год и указать кодировку.

readr::parse_date("1 július 2000", "%d %B %Y",
           locale = locale(date_names = "hu", encoding = "latin1"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...