Size: a a a

R (язык программирования)

2021 May 28

IS

Ilya Shutov in R (язык программирования)
ну что-то там function(x) ...
или вообще лямбда, он же парсит сам. с телефона неудобно вспоминать.. особенно в пятницу вечером
источник

AS

Alexander Semenov in R (язык программирования)
Нет. В плане "есть ли смысл ворошить старьё, которое всё это время игнорировал, если новьё от Хэдли вроде как круче (на бумаге)".
источник

ГД

Григорий Демин... in R (язык программирования)
dt_ir[, lapply(.SD, function(x) as.numeric(factor(x)))] - да, c function правильно
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Только в ознакомительных целях если))
источник

IS

Ilya Shutov in R (язык программирования)
чтобы читать код на гитхабе и пакетных функций
источник

AS

Alexander Semenov in R (язык программирования)
Ну я sapply на map_df заменил везде, где из папки файлы читались в датафрейм и он мне показался консистентнее и интуитивно понятнее.
источник

AS

Alexander Semenov in R (язык программирования)
Ну азы-то я знаю, но сам редко пользовал, т.к. какие-то нюансы синтаксиса плохо укладывались в голову. С функциями от Хэдли таких проблем нет. Они как по мне написаны более интуитивно понятно.
источник

IS

Ilya Shutov in R (язык программирования)
purrr сделан для разработки, а не только  для интерактива.
он ГАРАНТИРУЕТ типизацию возвращаемого результата!

Это такой плюсище, что все остальное можно даже не плюсовать.
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Очень советую пур посмотреть. Вот эти все фабрики функций делать, классно же. Идти от обратного, не на элементы применять одну функцию, а на один датафрейм применить kmeans с разным количеством центров и выбирать elbow методом потом оптимальный. Песня))
источник

ГД

Григорий Демин... in R (язык программирования)
Так purrr от Хэдли. ну или с его благославения
источник

AS

Alexander Semenov in R (язык программирования)
Об чём и речь.
источник

ГД

Григорий Демин... in R (язык программирования)
Насчет интуитивной понятности... Как в этом сезоне arrange взаимодействует с группированным дата.фреймом? Какой результат будет у arrange после group_by? Это поведение менялось два раза, а потом я бросил следить
источник

IS

Ilya Shutov in R (язык программирования)
ну тут то постулируются правильные вещи:
https://www.rstudio.com/resources/rstudioglobal-2021/maintaining-the-house-the-tidyverse-built/
источник

AS

Alexander Semenov in R (язык программирования)
"В больших знаниях большие горести". Я как не знал, так и не знаю. И живу счастливо.
источник

ГД

Григорий Демин... in R (язык программирования)
Где-то в глубинах твоего кода что-то может неправильно сортироваться. Но это не точно)
источник

AS

Alexander Semenov in R (язык программирования)
Я же код "в прод" не пишу. Я пишу только чтобы "мне просто посмотреть". Поэтому если там какая дичь и происходила, то я её попросту не заметил.
источник

AS

Alexander Semenov in R (язык программирования)
Я тут уже писал, что если бы мне пришлось писать что-то "продоподобное", то я бы, конечно, постарался писать ближе к base / data.table. Но это мне не светит, так что...
источник

IS

Ilya Shutov in R (язык программирования)
не довелось встретить. хотя тестами вроде даже пытаемся обкладывать и run-time самопроверки добавлять.
источник

AS

Alexander Semenov in R (язык программирования)
Рискну предположить, что в режиме "взял табличку" -> "покрутил" -> "нарисовал график" -> "обсудил" живу не один я. И таким потребителям глубоко по барабану, что там в кишках меняется. Если выручка в 10 раз меньше, чем ожидалось, это увидят все. А в остальном там сложно себе в ногу стрельнуть.
источник

IS

Ilya Shutov in R (язык программирования)
вот то, что ungroup() забывают сделать — это каждый четвертый или пятый.
источник