Шпаргалки: Манипуляция данными в R и Python

Мой telegram канал R4marketing совместно с каналом IT Resume подготовили набор шпаргалок, которые помогут быстро найти информацию и примеры кода по манипуляции данными на языке R и Python.

Продолжить чтение «Шпаргалки: Манипуляция данными в R и Python»

Доклад: Как работать с API Google Analytics на языке R с помощью пакета googleAnalyticsR (8P Online Edition 2020)

9 июля впервые конференция 8P прошла в online формате, в связи с Covid-19.

На конференции я выступил с воркшопом, в ходе которого показал как с помощью языка R и пакета googleAnalyticsR работать с API Google Analytics.

Продолжить чтение «Доклад: Как работать с API Google Analytics на языке R с помощью пакета googleAnalyticsR (8P Online Edition 2020)»

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

Аудитория telegram ежедневно растёт с геометрической прогрессией, этому способствует удобство мессенджера, наличие каналов, чатов, и конечно возможность создавать ботов.

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

По сути через бота можно используя telegram выполнять любые операции: отправлять, либо запрашивать данные, запускать задачи на сервере, собирать информацию в базу данных, отправлять электронные письма и так далее.

Я планирую написать серию статей, о том, как на языке R работать с telegram bot API, и писать ботов под свои нужды.

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

Доклад: Как через R коннектор получить данные из Вконтакте в Power BI

В декабре 2020 года прошла вторая ежегодная конференция по построению продвинутых отчётов в Excel и Power BI. На которой я выступил с докладом «Как через R коннектор получить данные из Вконтакте в Power BI».

Продолжить чтение «Доклад: Как через R коннектор получить данные из Вконтакте в Power BI»

Доклад: Учим язык R на примере SQL запросов (Product Star Conference)

Опубликовал запись своего доклада «Учим язык R на примере SQL запросов», который я провёл в прошлую субботу в рамках конференции Product Star Conference.

SQL знает любой программист, и по-хорошему должен знать любой аналитик, т.е. это более популярный язык чем R и Python. И я в свою очередь выучил SQL на несколько лет раньше чем приступил к изучению R. В тот момент мне не хватало аналогично вебинара, который бы дал вводную информацию для старта в R на понятном на тот момент для меня SQL.

Продолжить чтение «Доклад: Учим язык R на примере SQL запросов (Product Star Conference)»

Бесплатный онлайн учебник «Разработка Telegram ботов на языке R»

В августе — сентябре я опубликовал на Хабре серию статей о разработке telegram ботов на языке R.

Теперь на основе этих статей я собрал онлайн учебник «Разработка Telegram ботов на языке R».

К каждой главе учебника есть тесты и задачи, в конце учебника приведены решения всех задач.

Так же добавлена информация о повышении стабильности работы бота.

Продолжить чтение «Бесплатный онлайн учебник «Разработка Telegram ботов на языке R»»

Разворачиваем вложенные столбцы — списки с помощью языка R (пакет tidyr и функции семейства unnest)

В большинстве случаев при работе с ответом полученным от API, или с любыми другими данными которые имеют сложную древовидную структуру, вы сталкиваетесь с форматами JSON и XML.

Эти форматы имеют множество преимуществ: они достаточно компактно хранят данные и позволяют избежать излишнего дублирования информации.

Минусом данных форматов является сложность их обработки и анализа. Неструктурированные данные невозможно использовать в вычислениях и нельзя строить на их основе визуализацию.

Продолжить чтение «Разворачиваем вложенные столбцы — списки с помощью языка R (пакет tidyr и функции семейства unnest)»

Как работать с API Google Таблиц (Google Sheets API v4) на языке R с помощью нового пакета googlesheets4

Электронные таблицы по-прежнему остаются довольно популярным инструментом для работы с данными, а среди различных процессоров электронных таблиц наиболее популярными являются Google Таблицы. Во-первых, это бесплатный инструмент, во-вторых, функционал Google Таблиц достаточно широк, и они предоставляют вам возможность в онлайн режиме получить доступ к данным.

В этой статье мы разберёмся с тем, как на языке программирования R работать с Google Sheets API v4 с помощью пакета googlesheets4, а точнее:

  • Как пройти авторизацию для работы с Google Таблицами по API;
  • Рассмотрим основные функции пакета;
  • Разберём примеры кода для чтения данных, создания новых таблиц и выполнения других манипуляций с Google Таблицами по API.

Также эта статья поможет пользователям устаревшего пакета googlesheets мигрировать на новый googlesheets4.

Для тех кому лень читать статью, вот ссылка на 10 минутный, русскоязычный видео урок на YouTube. Остальным добро пожаловать под кат.

Продолжить чтение «Как работать с API Google Таблиц (Google Sheets API v4) на языке R с помощью нового пакета googlesheets4»

Видео урок: Как отлавливать и обрабатывать ошибки на языке R, конструкции try() и tryCatch()

Обработка ошибок важная часть разработки стабильно работающих скриптов.

В этом уроке мы научимся отлавливать и обрабатывать ошибки на языке R с помощью конструкций try() и tryCatch(). try() является простейшей конструкцией для перехвата ошибок, а tryCatch() значительно более функциональной и сложной. По смыслу tryCatch() очень схожа с питоновской конструкцией try-except.

Продолжить чтение «Видео урок: Как отлавливать и обрабатывать ошибки на языке R, конструкции try() и tryCatch()»

Доклад: Разработка telegram бота для получения данных из Яндекс Метрики с помощью языка R (ZM CONF — 2, 27.08.2020)

Запись доклада с конференции ZM Conf — 2 которая прошла 27 августа 2020 года.

Продолжить чтение «Доклад: Разработка telegram бота для получения данных из Яндекс Метрики с помощью языка R (ZM CONF — 2, 27.08.2020)»

Блог на WordPress.com. Тема: Baskerville 2, автор: Anders Noren.

Вверх ↑