Pull to refresh
33
Karma
0
Rating
Алексей Селезнёв @selesnow

Руководитель отдела аналитики в Netpeak

Бесплатный курс «Язык R для интернет маркетинга»

Спасибо, рад, что полезно!

Бесплатный курс «Язык R для интернет маркетинга»

Здравствуйте, наверняка должен быть, но мне не встречался, но я и не пробовал исксть, если честно.

Пишем telegram бота на языке R (часть 5): Управление правами пользователей бота

Здравствуйте, на самом деле не обязательно весь код бота заворачивать в tryCatch(), достаточно завернуть именно сам пуллинг.

Из этого цикла статей я создал учебник, там немного больше информации, ответ на ваш вопрос можно найти в его последней главе - https://bookdown.org/selesnow/build_telegram_bot_using_r/-6.html .

Я заворачиваю пуллинг в tryCatch(), сохраняю в виде rds файла апдейт, который сбил бота с ног, отправляю уведомление о том что бот упал, и через source() опять автоматом его запускаю. Только при таком подходе всегда перед перезапуском в начале скрипта лучше ставить очистку очереди бота, т.к. иначе он постоянно будет падать:

updater <- Updater(token = bot_token("My Bot"))

# очищаем старые обновления
updater$bot$clean_updates()

Работа с API на языке R, введение в пакет httr2

Да, там много интересного добавили, потоки авторизации, retry, управление скоростью отправки запросов. Хедли как всегда на высоте.

Работа с API на языке R, введение в пакет httr2

Благодарю, да, Хед приводит всё к единому стилю, так, что бы все пакеты были единообразны и хорошо работали с пайпами. Постараюсь в ближайшее время перевести вторую часть документации, в которой рассказывается о некоторых других, новы плюшках которые в httr2 подвезли.

Пишем telegram бота на языке R (часть 1): Создаём бота, и отправляем с его помощью сообщения в telegram

На самом деле в моём случае это скорее привычка, мне удобно что при запуске через R CMD BATCH выплёвывается ,Rout с логом выполнения. Но бота можно и через Rscript запускать.

Заметки по языку R | Часть 2: Используем синтаксический сахар и приёмы Python в R

Первый раз об этом сайте слышу, но спасибо за ссылку, интересно.

Вращение таблиц в Google BigQuery (PIVOT)

Я просто в работе использую в основном MySQL и BigQuery, в первом функционал не реализован, во втором появился не так давно.


По поводу CASE, реализуемо, но не очень гибко как по мне. В любом случае спасибо за инфу про Oracle, MS SQL и Postgre.

Вращение таблиц в Google BigQuery (PIVOT)

Можно на публичных датасетах, да и на тех примерах что в таблице по идее тоже можно.

Глаголы R vs Операторы SQL

А вам никогда не попадались таблицы в которых например id через запятую в одной ячейке перечисленны?

Глаголы R vs Операторы SQL

Цель этой статьи заключается в том, что бы тем кто знает SQL помочь сделать первые шаги в манипуляции данными в R, думаю в любом случае статья полезна.

Глаголы R vs Операторы SQL

R гораздо богаче по функционалу чем SQL, например в SQL не особо удобно вращать таблицы из широкого формата в длинный и обратно.


По поводу ограничений по оперативке, есть пакеты которые это решают, к примеру есть dbplyr.


В общем надо из задачи исходить.

ООП в языке R (часть 2): R6 классы

Благодарю, сейчас исправлю!

Работа с датами на языке R (базовые возможности, а также пакеты lubridate и timeperiodsR)

Честно говоря более простого и специального метода чем просто разделить на 1 млн я не знаю, но вы ведь можете и сами написать себе для этого функцию, если она часто вам нужна. И поместить эту функнцию к примеру в .RProfile.


В таком случа функция сама будет подгружаться при запуске R.

ООП в языке R (часть 2): R6 классы

Спасибо большое, действительно надо будет добавить эту информацию в статью, и я это обязательно в ближайшем будущем сделаю.


Так же мне рекомендовали добавить сравнение с refClass, в общем у статьи будет апдейт 100%.

Пишем telegram бота на языке R (часть 4): Построение последовательного, логического диалога с ботом

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

dplyr 1.0.0 опубликован на CRAN: Видео обзор новых возможностей и произошедших в нём изменений

Нашел в NEWS, ранее rowwise() присутствовала в пакете, но считалась экспериментальной функцией.


image

dplyr 1.0.0 опубликован на CRAN: Видео обзор новых возможностей и произошедших в нём изменений

Честно говоря вроде была, но я её толком не использовал ранее, а Хедли её рассматривал в одной из статей посвященных пререлизу dplyr 1.0.0, и по этой статье был снят один из обзоров.

Язык R для пользователей Excel (бесплатный видео курс)

Благодарю, уже исправил эту опечатку.

Какой язык выбрать для работы с данными — R или Python? Оба! Мигрируем с pandas на tidyverse и data.table и обратно

Понял.


Если вы сейчас берётесь за активное изучение R, то есть пара хороших, и при этом бесплатных курсов на stepic.org.


Также могу порекомендовать книгу Хедли Викхема "Язык R в задачах науки о данных". В ней довольно подробна описана инфраструктура tidyverse. Если позволяет уровень английского, то она есть в бесплатном онлайн доступе на англ языке — https://r4ds.had.co.nz/. Перевод тоже есть, но платный.

Information

Rating
Does not participate
Location
Одесса, Одесская обл., Украина
Date of birth
Registered
Activity