гляньте switch(), не совсем аналог, но по смыслу ближе ничего не вспомнил
он не векторизован
*apply(., switch)?))
Ну apply тоже не совсем векторизация
Кажется тут может скрываться фундаментальный вопрос, чем итерирование отличается от векторизации
Trade-off between time and RAM
Ну с задачей справляется неплохо. Не думаю, что сильная разница будет)) коли хотите базовый Р, готовьтесь к издержкам))
А вот я не понимаю, почему ребята из Австрии не могут перенять плюшки из пакетов в базу? Пайпы сделали, хорошо, почему остальное не сделать? Не очень понимаю их логику
А зачем? Мне не сложно на старте установить тайдивëрс какой-нибудь. Особенно из бинарника. Завести его в базу со стороны разработчиков языка намного сложнее. Имхо, конечно. Плюс это не прямо стандарт. Кто-то плотно сидит на дата тейбле и вместо пайпа использует вот такую очень спорную конструкцию ][))
Я тут размышляю не с точки зрения пользователя, а с точки зрения разработчиков base R
Обсуждают сегодня