Используете команду EXPLAIN
Anonymous Poll
23%
Да, конечно!
36%
Нет, все никак руки не доберутся :с
41%
Сам SQL бы выучить, куда там оптимизировать...
💥 Глаголы R vs Операторы SQL 💪🏻
Как лучше работать с таблицами: с помощью R или SQL? Отвечаем - оба языка хороши!
Вместе с R4marketing проводим параллель между синтаксисом R и SQL, чтобы Вам было проще освоиться!
В карточках разбираем основные функции, библиотеки и инструменты для ловкой манипуляции данными 🤤
#sql #rstat #cheatsheet
Как лучше работать с таблицами: с помощью R или SQL? Отвечаем - оба языка хороши!
Вместе с R4marketing проводим параллель между синтаксисом R и SQL, чтобы Вам было проще освоиться!
В карточках разбираем основные функции, библиотеки и инструменты для ловкой манипуляции данными 🤤
#sql #rstat #cheatsheet
🔥1
А Вы что предпочитаете?
Anonymous Poll
44%
R
41%
SQL
13%
И то, и другое
3%
Вообще не работаю с таблицами
Какой вспомогательной функции нет в глаголе dplyr::select?
Anonymous Quiz
37%
everything()
16%
one_of()
26%
num_range()
21%
equals()
GROK IT! Ответ на задачу о глаголе dplyr::select 🔔
❓Вчера опубликовали вопрос: Какой вспомогательной функции нет в глаголе dplyr::select?
» everything()
» one_of()
» num_range()
» equals()
✅ ОТВЕТ: equals()
💥 ОБЪЯСНЕНИЕ:
dplyr - это библиотека языка R для манипулирования данными, состоящая их глаголов, которые помогают решать наиболее распространенные задачи:
- mutate() добавляет новые столбцы или изменяет существующие
- select() выбирает нужные столбцы
- filter() выбирает строки на основе указанных условий
- summarise() агрегирует несколько строк
- arrange() изменяет порядок строк
В помощь к этим глаголам можно использовать дополнительные функции. Вот функции для глагола select():
👉🏻 ВЫБОР ОПРЕДЕЛЕННЫХ СТОЛБЦОВ
- everything(): Выбрать все переменные
- last_col(): Выбрать последнюю переменную
👉🏻 ВЫБОР СТОЛБЦОВ ПО ШАБЛОНУ ИМЕНИ
- starts_with(): Начинается с префикса
- ends_with(): Заканчивается суффиксом
- contains(): Содержит строку
- matches(): Соответствует регулярному выражению
- num_range(): Соответствует числовому диапазону
👉🏻 ВЫБОР СТОЛБЦОВ С НАЗВАНИЯМИ ИЗ ВЕКТОРА
- all_of(): Сопоставляет имена переменных в символьном векторе. Все имена должны присутствовать, иначе возникает ошибка out-of-bounds.
- any_of(): То же самое, что и all_of (), за исключением того, что для несуществующих имен не возникает ошибок.
- one_of() - менее точный аналог функций all_of() и any_of()
👉🏻 ВЫБОР СТОЛБЦОВ ПО РЕЗУЛЬТАТАМ НЕКОТОРОЙ ФУНКЦИИ
- where(): Применяет функцию ко всем переменным и выбирает те, для которых функция возвращает TRUE
Как видите, здесь есть все функции, кроме equals(). Такой функции в принципе не существует в библиотеке dplyr.
🗣 Однако, в библиотеке dplyr есть самостоятельная функция all_equal(), которая позволяет сравнивать фреймы данных, при желании игнорируя имена строк и столбцов.
-.-.-.-.-.-
❗️Таким образом, правильный ответ - equals()
#grokit
❓Вчера опубликовали вопрос: Какой вспомогательной функции нет в глаголе dplyr::select?
» everything()
» one_of()
» num_range()
» equals()
✅ ОТВЕТ: equals()
💥 ОБЪЯСНЕНИЕ:
dplyr - это библиотека языка R для манипулирования данными, состоящая их глаголов, которые помогают решать наиболее распространенные задачи:
- mutate() добавляет новые столбцы или изменяет существующие
- select() выбирает нужные столбцы
- filter() выбирает строки на основе указанных условий
- summarise() агрегирует несколько строк
- arrange() изменяет порядок строк
В помощь к этим глаголам можно использовать дополнительные функции. Вот функции для глагола select():
👉🏻 ВЫБОР ОПРЕДЕЛЕННЫХ СТОЛБЦОВ
- everything(): Выбрать все переменные
- last_col(): Выбрать последнюю переменную
👉🏻 ВЫБОР СТОЛБЦОВ ПО ШАБЛОНУ ИМЕНИ
- starts_with(): Начинается с префикса
- ends_with(): Заканчивается суффиксом
- contains(): Содержит строку
- matches(): Соответствует регулярному выражению
- num_range(): Соответствует числовому диапазону
👉🏻 ВЫБОР СТОЛБЦОВ С НАЗВАНИЯМИ ИЗ ВЕКТОРА
- all_of(): Сопоставляет имена переменных в символьном векторе. Все имена должны присутствовать, иначе возникает ошибка out-of-bounds.
- any_of(): То же самое, что и all_of (), за исключением того, что для несуществующих имен не возникает ошибок.
- one_of() - менее точный аналог функций all_of() и any_of()
👉🏻 ВЫБОР СТОЛБЦОВ ПО РЕЗУЛЬТАТАМ НЕКОТОРОЙ ФУНКЦИИ
- where(): Применяет функцию ко всем переменным и выбирает те, для которых функция возвращает TRUE
Как видите, здесь есть все функции, кроме equals(). Такой функции в принципе не существует в библиотеке dplyr.
🗣 Однако, в библиотеке dplyr есть самостоятельная функция all_equal(), которая позволяет сравнивать фреймы данных, при желании игнорируя имена строк и столбцов.
-.-.-.-.-.-
❗️Таким образом, правильный ответ - equals()
#grokit
А Вы используете R для работы с данными?
Anonymous Poll
46%
Да, очень удобный язык!
3%
Больше люблю SQL
23%
Python one love ❤️
20%
В R, оказывается, много полезных функций, надо выучить!
9%
Я не знаю язык R :c
💥 Игра для настоящих программистов
В каждой сфере есть пул великих людей, которых стыдно не знать!
Вот и мы предлагаем Вам по 5 фактам и фотографии узнать знаменитого программиста. И кто же будет нашим первооткрывателем?...
1. Он автор уникальной монографии «Искусство программирования», которая стала учебником и настольной книгой программистов во всем мире.
2. Почетный профессор в Стэнфорде. Почётный доктор СПбГУ.
3. Он создал компилятор для ALGOL и получил за это 5,5 тысяч долларов.
4. Он известен как создатель системы TeX и языка METAFONT, предназначенных для набора и вёрстки книг научно-технической тематики
5. Существует премия, названная в его честь, присуждаемая за особый вклад в развитие основ информатики.
Вы уже догадались кто это? 😏
В каждой сфере есть пул великих людей, которых стыдно не знать!
Вот и мы предлагаем Вам по 5 фактам и фотографии узнать знаменитого программиста. И кто же будет нашим первооткрывателем?...
1. Он автор уникальной монографии «Искусство программирования», которая стала учебником и настольной книгой программистов во всем мире.
2. Почетный профессор в Стэнфорде. Почётный доктор СПбГУ.
3. Он создал компилятор для ALGOL и получил за это 5,5 тысяч долларов.
4. Он известен как создатель системы TeX и языка METAFONT, предназначенных для набора и вёрстки книг научно-технической тематики
5. Существует премия, названная в его честь, присуждаемая за особый вклад в развитие основ информатики.
Вы уже догадались кто это? 😏
Кто этот человек?
Anonymous Quiz
10%
Сэр Тим Бернерс-Ли
62%
Дональд Кнут
14%
Андерс Хейлсберг
10%
Брендан Айк
3%
Бьёрн Страуструп
💫 Юра, мы оправдали твои надежды!
Ровно 60 лет назад весь мир следил за запуском первой ракеты с человеком на борту в космос! С тех пор понимание мира и знания о Вселенной изменились навсегда.
Но прогресс на этом не остановился - давайте вспомним, какие еще научные прорывы произошли с того момента.
Вместе с Enabla собрали в карточках 7 значимых открытий в мире науки и IT нашего времени!
Юра бы гордился нами, согласны? 😏
Ровно 60 лет назад весь мир следил за запуском первой ракеты с человеком на борту в космос! С тех пор понимание мира и знания о Вселенной изменились навсегда.
Но прогресс на этом не остановился - давайте вспомним, какие еще научные прорывы произошли с того момента.
Вместе с Enabla собрали в карточках 7 значимых открытий в мире науки и IT нашего времени!
Юра бы гордился нами, согласны? 😏