169 похожих чатов

Существует ли аналог dplyr::case_when() или data.table::fcase() в базовом R?

11 ответов

17 просмотров

гляньте switch(), не совсем аналог, но по смыслу ближе ничего не вспомнил

Igor-Yegin Автор вопроса
Дмитрий Володин
*apply(., switch)?))

Ну apply тоже не совсем векторизация

Igor Yegin
Ну apply тоже не совсем векторизация

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

Igor Yegin
Trade-off between time and RAM

Ну с задачей справляется неплохо. Не думаю, что сильная разница будет)) коли хотите базовый Р, готовьтесь к издержкам))

Igor-Yegin Автор вопроса
Дмитрий Володин
Ну с задачей справляется неплохо. Не думаю, что си...

А вот я не понимаю, почему ребята из Австрии не могут перенять плюшки из пакетов в базу? Пайпы сделали, хорошо, почему остальное не сделать? Не очень понимаю их логику

Igor Yegin
А вот я не понимаю, почему ребята из Австрии не м...

А зачем? Мне не сложно на старте установить тайдивëрс какой-нибудь. Особенно из бинарника. Завести его в базу со стороны разработчиков языка намного сложнее. Имхо, конечно. Плюс это не прямо стандарт. Кто-то плотно сидит на дата тейбле и вместо пайпа использует вот такую очень спорную конструкцию ][))

Igor-Yegin Автор вопроса
Дмитрий Володин
А зачем? Мне не сложно на старте установить тайдив...

Я тут размышляю не с точки зрения пользователя, а с точки зрения разработчиков base R

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта