Size: a a a

R language and Statistical data analysis

2020 January 15

А[

Александр [capsula] in R language and Statistical data analysis
Philipp Upravitelev
просто ты никогда не сталкивался с датами типа 'январь 2017', наверное :)
Абсолютнейший оффтоп, но. Вы знаете, в некоторых ноутах существует попытка перенести нампад на 'фыва' клавиши? Типа при нажатии некоторой дополнительной клавиши можно юзать буковки вместо цифирек? А Зззззззнаеете на какой буковке в таких случаях оказывается цифирка 3? Правильно, на З. Ззззз. Это буква. 3333ЗЗ. Это цифра. А, не, соврал, не все из них цифры. Но ведь похоже? Я тоже так раньше думал. З.01.2020
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
Максим
не я в точности ввел как у вас, у меня не работает, но в онлайн сервисе работает
оно к локали может быть чувствительно, кстати
источник

М

Максим in R language and Statistical data analysis
Philipp Upravitelev
оно к локали может быть чувствительно, кстати
название месяца?
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
да
источник

М

Максим in R language and Statistical data analysis
Написал по русски тоже самое
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
Alexander Semenov
Не исключено, что lubridate такое съест, но ручаться не буду.
enjoy

> library(lubridate)
> dmy('февраль 2016')
[1] NA
Warning message:
All formats failed to parse. No formats found.
>
> library(stringi)
> stri_datetime_parse('февраль 2016', format = "LLLL yyyy", locale = "ru_RU")
[1] "2016-02-15 23:57:56 MSK"
источник

ИП

Иван Поздняков in R language and Statistical data analysis
Кстати, кто-нибудь пробовал skimr? https://github.com/ropensci/skimr
Выглядит довольно прикольно, особенно ascii гистограмки
источник
2020 January 16

PU

Philipp Upravitelev in R language and Statistical data analysis
Максим
Написал по русски тоже самое
в общем, как-то так.
плюс, судя по справке, strptime жрет только англоязычный текст
> Sys.getlocale()
[1] "LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=ru_RU.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=ru_RU.UTF-8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=ru_RU.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=ru_RU.UTF-8;LC_IDENTIFICATION=C"
> Sys.getlocale(category = 'LC_TIME')
[1] "ru_RU.UTF-8"
> Sys.setlocale('LC_ALL', locale = 'en_US.UTF-8')
[1] "LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=en_US.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=en_US.UTF-8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=ru_RU.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=ru_RU.UTF-8;LC_IDENTIFICATION=C"
> Sys.getlocale(category = 'LC_TIME')
[1] "en_US.UTF-8"
> v <- 'November-30-2019'
> lubridate::mdy(v)
[1] "2019-11-30"
> strptime(v, '%B-%d-%Y')
[1] "2019-11-30 MSK"
> as.Date(v, '%B-%d-%Y')
[1] "2019-11-30"
источник

М

Максим in R language and Statistical data analysis
мне англ только и нужно
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
проверьте, что вам вот это отдает
Sys.getlocale(category = 'LC_TIME')
источник

М

Максим in R language and Statistical data analysis
"ru_RU.UTF-8"
источник

М

Максим in R language and Statistical data analysis
У меня такое чувство, либо интерпретатор с багами, либо во всем виновата виртуалка
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
ну вот и ответ
%B работает только для английской локали, у вас русская
поменяйте, как я в примере сделал, на английскую, и норм парситься будет
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
притом локаль же берется из переменных окружения, так что это с переменными ОС играться надо
источник

М

Максим in R language and Statistical data analysis
Мда, неожидал я такой подляны)
источник

М

Максим in R language and Statistical data analysis
Спасибо, все заработало
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
велкам.

имейте в виду, кастомные настройки локали в R действуют в пределах сессии. то есть, когда перезагрузите проект - надо будет заново установить
источник

АК

Артём Клевцов in R language and Statistical data analysis
Иван Поздняков
Кстати, кто-нибудь пробовал skimr? https://github.com/ropensci/skimr
Выглядит довольно прикольно, особенно ascii гистограмки
С разморозкой😊 Пакету уже не первый год.
источник

М

Максим in R language and Statistical data analysis
У меня имеется таблица в одном столбце даты, в другом столбце одно из двух значений, как мне посчитать по годам значения? То есть мне нужно просуммировать значения по годам.
источник

М

Максим in R language and Statistical data analysis
Как это сделать?
источник