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

Ну смотрите, есть base R, есть зоопарк пакетов, есть IDE.



Каждый день что-то из этого обновляется.

Какой смысл бежать ставить все самое новое и натыкаться на возможные грабли?

Когда появляется что-то новое, то об этом 100500 раз напишут. Тот же визуальный редактор - ну ОК.

Кому-то он полезен, я маркдаун документы вообще не делаю. Тот же tidyverse постоянно обновляется - какой смысл гнаться за всеми функциями?

Я понимаю там баги какие-то, но опять же: если бы это была критическая проблема, то об этом уже все бы знали. А так в R до сих пор несколько пакетов не умеют нормально считать медиану и квантили, а народ даже не в курсе или всем пофиг.

Производительность тоже такая штука, если увеличится хотя бы в несколько раз, то ОК, но и об этом будут трубить на каждом шагу.

Иными словами, мне непонятна рекомендация сидеть на самых свежих версиях IDE / пакетов просто по факту выхода этих новых версий.

Я для себя открыл ежемесячную подборку Rstudio по новым пакетам. Вот там да, интересно покопаться что нового сделали и как-то расширить собственный горизонт.

16 ответов

15 просмотров

Тоже позиция. Если говорить про продуктив — единственно верная. Для лабораторных внутренних стендов — весьма неубедительно. Лично мне все равно, какой стратегии люди придерживаются, если работу делают эффективно. А вот если делают плохо — тут имеет смысл разбираться.

А вообще самому реально написать свой пакет? Так как то что надо не могу найти, и уже устал искать если честно

@quadrivium
А вообще самому реально написать свой пакет? Так к...

что именно сделать? пакет пишется за 20 минут

@quadrivium
А вообще самому реально написать свой пакет? Так к...

на datacamp есть по этому поводу курс а вообще, вам возможно как пакет и не надо оформлять, просто создаете функцию, с аргументами которые нужны, и в теле выполняете то что надо Потом просто вызываете функцию с нужными для вас аргументами

@quadrivium
А вообще самому реально написать свой пакет? Так к...

https://www.rstudio.com/resources/rstudioconf-2018/you-can-make-a-package-in-20-minutes-jim-hester/ https://r-pkgs.org/ https://usethis.r-lib.org/index.html

@quadrivium
А вообще самому реально написать свой пакет? Так к...

Написать или выложить в CRAN?😁 второе сложнее и зависит от того, на какого проверяющего попадёте

Alexey Seleznev
конечно реально https://r-pkgs.org/

Я подписан и смотрю ваш канал;)

@quadrivium
Я подписан и смотрю ваш канал;)

на самом деле если вам по быстрому для себя пакет склепать надо то из базового r функция package.skeleton() и всё

@quadrivium
Если не трудно киньте ссылку

https://www.datacamp.com/courses/developing-r-packages

Alexey Seleznev
на самом деле если вам по быстрому для себя пакет ...

нынче делают чуть по другому. https://usethis.r-lib.org/

Ilya Shutov
нынче делают чуть по другому. https://usethis.r-li...

да, я об это пакете знаю, даже вроде частично его использовал, но надо будет нормально маны почитать

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

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

а через 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
Карта сайта