образом на стандартный формат обращения к датафреймам через
[, ]
? Не уйдёт ли он в прошлое?
Не уйдёт.
Почему? Если не считать legacy кода?
Я, может туплю под ночь, но как пайпы должны заменить обращение по индексам? Можно пример?
Не то, чтобы они исчезнут из языка совсем, но их станут использовать ещё меньше. Это при том, что немало тех, кто знает R, но их не использует. Мой коллега по работе квадратными скобками не пользуется, так как он учил сразу tidyverse. Мой друг-логист говорил, что их только tidy учили в универе на курсе по R. Предполагаю, что из-за пайплайнов в Base R используемость [ ] упадёт, потому что пайпы банально читаются проще (для новичков, разумеется)
Я хоть убей всё равно не понимаю, как только пайпы убьют индексы без вызова функций-глаголов из tidyverse. Всё через сабсет будут делать? Сильно сомневаюсь
Ну то есть как вот такую простую операцию df[!is.na(x), ] заменить пайпом?
А если с tidyverse?
Ну тогда нововведения в 4.1 версии тут точно не виноваты, а виноват tidyverse. Причём учитывая, что base pipe не поддерживает data masking, как стандартный пайп из magrittr, то он не всегда будет применим в пайплайне tidyverse. Да и зачем? Если уж пользуешься tidyverse, то пользуйся родным для него пайпом) благо dplyr подгружает обычный пайп из магритра сразу, не надо явно его в сессию загружать))
Обсуждают сегодня