Search
Write a publication
Pull to refresh
0
0
Send message

Вы воюете не в ту сторону. Меня не надо убеждать в удобстве R, но и убеждать меня что в R всё замечательно, я просто документацию не дочитал, тоже не стоит. Ну и "по верхам в один день" можно и весь R вместить. Заодно наверное с питоном, джулией и матлабом, чего себя ограничивать-то?

И, конечно же, data.table, который просто превосходен.

Да, метапрограммирование R позволяет создавать альтернативные способы работы. Но это создаёт диалекты, которые не похожи друг на друга до такой степени, что видя код можно и не угадать что это всё R. Для меня это диллема, потому что я бы учил студентов только Tidyverse, но при этом они банально не смогут понимать код на базовом R который им может встретится в книгах (они психологи, так что нельзя рассчитывать, что они сами быстренько разберуться). Приходится давать оба варианта (и data.table уже никуда не влазит, но может и попробую в следующем семестре впихнуть невпихуемое).

Да, Tidyverse действительно гораздо строже и поэтому гораздо надёжней. (Честно говоря, я вообще плохо понимаю кому нужен R без Tidyverse, но на вкус и цвет...) Но от базового R всё равно ни куда не денешься. И Tidyverse постоянно меняется, pivot_longer/wider это уже у нас 3-я версия функционала? Я до сих пор им не могу простить, что они устроили с summarize превратив его в универсальную функцию, которая и mutate, и исходный summarize, и вообще хоть сколько строк можно, давай всё.

Я R-ом пользуюсь каждый день и обучаю ему студентов. И проблема в том, что чем глубже в R, тем страшнее им пользоваться для сложных проектов, потому что base R построен по-принципу "удобство важнее надёжности" и "костылей в куче много не бывает". Неправильные индексы не то что ошибку, ворнинг не дают. Зачем, если можно вернуть NA или NULL, хуман сам разберётся. И это только самый базовый, но постоянно используемый функционал. Вот человек не поленился копать и там такие глубины ада разверзлись... https://github.com/ReeceGoding/Frustration-One-Year-With-R

Позитив что медленно, но верно это всё фиксят. Строки уже не факторы по-умолчанию, && и || наконец выдают ошибку при более чем одном элементе (а не молча игнорируют всё кроме первого элемента). Но ударение на слово "медленно".

Досмотрел четвёртый сезон сразу после третьего и финальный сезон и собственно финал (а точнее его отсутствие) ужасно разочаровали.
Спойлеры
И действие в четвёртом сезоне замедлили донельзя (всю серию ходим по-лесу, нет, сюжет это не развивает, мы просто ходим по-лесу, в предыдущих сезонах на это бы отвели минут пять), и от «ненужных» героев избавляются просто «в лоб» (например, Тайрелл в том самом лесу). И собственно ничего не объяснили про ту самую машину «Белой Розы» из-за которой весь кипеж (или я как-то пропустил объяснение?). И я совсем не понял зачем Белая Роза сначала лично застрелила себя (потому что из-за машины это не важно), а потом дала инструкции чтобы Эллиот тут же машину выключил. Ну и, собственно, какая разница какая личность Эллиота «истинная»? Катарсис не испытал… :(

Information

Rating
Does not participate
Registered
Activity