Size: a a a

R language and Statistical data analysis

2020 April 25

IS

Ivan Struzhkov in R language and Statistical data analysis
este
Спасибо большое!
не за что, пользуйтесь)
источник

e

este in R language and Statistical data analysis
😌👍
источник
2020 April 27

PU

Philipp Upravitelev in R language and Statistical data analysis
оцените, как stopifnot() выглядит в 4.0
https://twitter.com/daranzolin/status/1254486875303075841
источник

А[

Александр [capsula] in R language and Statistical data analysis
Неплохо, а сколько таких костылей уже было написано...
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
меня, честно говоря, смущает сигнатура, она как-то странно выглядит, не как обычный pairlist arg = value
источник

AS

Alexey Seleznev in R language and Statistical data analysis
Всем привет, продолжаю публиковать уроки к вводному курсу по tidyverse.

6 урок про группировку и агрегацию, т.е. group_by() и семейство функций summarise().

Ссылки:
- Видео
- Весь плейлист курса
источник

ГД

Григорий Демин in R language and Statistical data analysis
Я всегда думал, почему они так не сделали. И уже приучился писать is.numeric(x) || stop("x should be numeric"). А что не так в сигнатуре? Вроде же обычная?
источник

АК

Артём Клевцов in R language and Statistical data analysis
Это же прекрасно. Вопрос лишь в том, почему не раньше.
источник

АК

Артём Клевцов in R language and Statistical data analysis
Народ уже кучу пакетов нагородил по проверкам.
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
Артём Клевцов
Это же прекрасно. Вопрос лишь в том, почему не раньше.
я ж тебе как-то уже говорил - Dalgaard прямо пишет, что R Core была организвоана 20 лет назад, им сейчас около 60 всем. они банально не успевают за современностью. и, видимо, испытывают сложности с делегированием
источник

АК

Артём Клевцов in R language and Statistical data analysis
Philipp Upravitelev
я ж тебе как-то уже говорил - Dalgaard прямо пишет, что R Core была организвоана 20 лет назад, им сейчас около 60 всем. они банально не успевают за современностью. и, видимо, испытывают сложности с делегированием
Да уж. Вон даже Рипли до сих пор активен.
Нужна свежая кровь.
Только не Хэдли в R Core Team... А тут будут у нас в каждом релизе сотни deprecated функций.
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
и отсутствие обратной совместимости, ага
источник

AS

Alexander Semenov in R language and Statistical data analysis
Наговариваете на хорошего человека.
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
плюс тот же Gentleman как-то в публичной лекции говорил, что R нужен новый язык, с статической типизацией и так далее
т.е., некоторые не так чтобы активные евангелисты
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
Alexander Semenov
Наговариваете на хорошего человека.
ты про Хэдли? ну да, ну да.
источник

AS

Alexander Semenov in R language and Statistical data analysis
Philipp Upravitelev
плюс тот же Gentleman как-то в публичной лекции говорил, что R нужен новый язык, с статической типизацией и так далее
т.е., некоторые не так чтобы активные евангелисты
Я понял. Пора мигрировать на Python.
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
Григорий Демин
Я всегда думал, почему они так не сделали. И уже приучился писать is.numeric(x) || stop("x should be numeric"). А что не так в сигнатуре? Вроде же обычная?
я, может, чего-то не понимаю
но для меня странно выглядит в аргументах пара "warnin mwssage" = condition
и когда при вызове функции происходит проверка по условию в правой части выражения и возвращается значение из левой
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
Alexander Semenov
Я понял. Пора мигрировать на Python.
в котором та же динамическая типизация, ага %)
источник

ГД

Григорий Демин in R language and Statistical data analysis
Philipp Upravitelev
я, может, чего-то не понимаю
но для меня странно выглядит в аргументах пара "warnin mwssage" = condition
и когда при вызове функции происходит проверка по условию в правой части выражения и возвращается значение из левой
Ну это стандартно, так же как в разных mutate и прочих. Они как раз сделали так, что обратная совместимость сохранилась. Раньше имена аргументов в stopifnot игнорировались, а теперь это сообщения...
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
Артём Клевцов
Да уж. Вон даже Рипли до сих пор активен.
Нужна свежая кровь.
Только не Хэдли в R Core Team... А тут будут у нас в каждом релизе сотни deprecated функций.
с другой стороны, посмотришь иногда на функции в base, на отстуствие нейминг-конвенций, на плохо форматированную вермишель кода с очевидно разным стилем написания  - и так думаешь, "ну епт, ребята"
источник