Получи случайную криптовалюту за регистрацию!

R4marketing | канал Алексея Селезнёва | Язык R

Логотип телеграм канала @r4marketing — R4marketing | канал Алексея Селезнёва | Язык R R
Логотип телеграм канала @r4marketing — R4marketing | канал Алексея Селезнёва | Язык R
Адрес канала: @r4marketing
Категории: Технологии
Язык: Русский
Количество подписчиков: 4.45K
Описание канала:

Автор канала Алексей Селезнёв, украинский аналитик, автор ряда курсов по языку R и пакетов расширяющих его возможности.
В канале публикуются статьи, доклады, новости, заметки по языку R.
Для связи: @AlexeySeleznev
Реклама: http://bit.ly/39MwJCY

Рейтинги и Отзывы

2.33

3 отзыва

Оценить канал r4marketing и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

1

3 звезд

0

2 звезд

1

1 звезд

1


Последние сообщения 7

2022-05-17 11:00:03 ​​Главная ценность сегодня – это информация, и если вы хотите стать специалистом по обработке и анализу данных, без SQL не обойтись.

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

Когда вы начнёте использовать SQL для анализа данных, то поймёте, что он хорош для одного, а язык R для другого.

И чтобы лучше разобраться в возможностях SQL , подписывайтесь на канал Базы данных и SQL, где вы найдете:
интересные статьи;
обучающие материалы;
профессиональную литературу;
шпаргалки;
новости

А если вы хотите чуть больше узнать о жизненном цикле разработки ПО и какое место в нем занимают аналитики, заглядывайте на канал Заметки Аналитика.

-----
846 viewsAlexey Seleznev, 08:00
Открыть/Комментировать
2022-05-16 11:00:06 ​​Видео первой лекции курса "Введение в пространственный анализ и моделирование в R"

Автор: Дмитрий Серебренников

Описание:
Дмитрий Серебренников (ИПП ЕУ СПб) сделает введение в тему пространственного анализа и расскажет о специфике используемых данных, а также базовых операциях с библиотекой sf.

План лекции:
● Типы пространственных данных;
● Особенности геоданных;
● R и пространственный анализ;
● Практика - находим геоданные разных форматов и учимся с ними работать;
● Бонус
Что можно почитать и посмотреть по теме.

Ссылки:
- Видео + конспект лекции
- Информация о курсе

#курсы_по_R
1.1K viewsAlexey Seleznev, 08:00
Открыть/Комментировать
2022-05-14 16:03:36 ​​ЕУ Спб "Введение в пространственный анализ и моделирование в R"

Начало: 14.05.2022 18:00

Лекция 1:

Дмитрий Серебренников (ИПП ЕУ СПб) сделает введение в тему пространственного анализа и расскажет о специфике используемых данных, а также базовых операциях с библиотекой sf.

Видео + конспект

#курсы_по_R
1.1K viewsAlexey Seleznev, edited  13:03
Открыть/Комментировать
2022-05-13 11:00:06 ​​Бесплатный онлайн курс от ЕУ Спб "Введение в пространственный анализ и моделирование в R"

Передаю слово организаторам, в лице Дмитрия Серебренникова.

———————————————
Друзья, после майских в рамках наших митапов мы решили организовать целый мини-курс по введению в пространственный анализ и моделированию в R!
По многочисленным просьбам мы также делаем его с онлайн трансляциями.

Итак, расписание:

14 мая (оффлайн вместе с трансляцией)
Дмитрий Серебренников (ИПП ЕУ СПб) сделает введение в тему пространственного анализа и расскажет о специфике используемых данных, а также базовых операциях с библиотекой sf.

Видео + конспект

21 мая (оффлайн вместе с трансляцией)
Преподаватель совместной программы ЕУ СПб и Яндекса ПАНДАН Карен Валитов более подробно остановится на разнообразных пространственных операциях, применяемых при подготовки данных для анализа.

28 мая (только онлайн)
Аспирант ЕУ СПб Павел Сивохин начнёт тему пространственного моделирования. Павел расскажет о таких моделях как spatial autocorrelation, spatial lag model, spatial error model и, если будет хватать времени, spatial random forest.

4 июня (только онлайн)
Преподаватель Факультета городского и регионального развития ВШЭ Егор Котов продолжит тему пространственного моделирования с темами spatial lag/autoregressive model, spatial error model и расскажет про пакеты spdep, spatialreg, rgeoda.

...

Первый митап уже в эту субботу!
Шпалерная 1 (здание ЕУСПб), 212 аудитория.
14 мая в 18:00
Ссылку пришлём в чате не за долго до начала мероприятия.

До встречи!
———————————————

Ссылки на онлайн трансляции будут публиковать в чате Горячая линия R, и по возможности я буду дублировать их в канал.

#курсы_по_R
1.4K viewsAlexey Seleznev, edited  08:00
Открыть/Комментировать
2022-05-12 11:00:04 ​​Релиз dplyr 1.0.9

Данный релиз полностью посвящён семейству функций rows_*(), которые несправедливо обделены вниманием пользователей. Если вы не знаете об этом семействе функций, можете посмотреть этот видео урок из курса "Введение в dplyr 1.0.0".

Что нового:
● Новая функция rows_append() работает аналогично функции rows_insert(), но при этом игнорирует ключи, и не изменяет тип объекта на выходе.
● Функции rows_*() больше не требуют, что бы значения ключей однозначно идентифицировали каждую строку.
● В функцию rows_insert() добавлен аргумент conflict, позволяющий более гибко контролировать строки в таблице y с ключами, которые конфликтуют с ключами в таблице x. Конфликт возникает, если ключ таблицы y уже существует в таблице x. По умолчанию конфликт приводит к ошибке, но теперь вы можете использовать "ignore". Такое поведение схоже с SQL командой ON CONFLICT DO NOTHING.
● rows_update(), rows_patch(), и rows_delete() получили аргумент unmatched, который позволяет игнорировать конфликт строк в y с ключами, которые не совпадают
с ключами в x.
● rows_delete() больше не требует, чтобы столбцы y были строгим подмножеством
столбцов x, теперь это правило касается только столбцов, перечисленных в by.
● Теперь функции rows_*() всегда сохраняют типы столбцов указанных в таблице x. Это
поведение было задокументировано, но ранее применялось неправильно.

#новости_и_релизы_R
1.0K viewsAlexey Seleznev, 08:00
Открыть/Комментировать
2022-05-11 11:00:04 ​​Дата саентист и циклы-циклы-циклы…

Автор: Илья шутов (@iMissile)

Если опустить философские рассуждения, что все на уровне процессора является циклом или goto, то можно выделить три причины:

1. При работе с индексами цикла можно легко проглядеть и допустить ошибку. Но тут помощь приходят итераторы.

2. Очень часто циклы вручную пишутся очень неэффективно с точки зрения манипуляций с памятью — сильная просадка по производительности. А у вложенных циклов еще и накладные на старт цикла.

3. Нелинейная структура цикла (break, continue) не позволяют сделать хорошую оптимизацию на уровне процессора или компилятора. А это дополнительно означает, что распараллелить цикл по вычислителям будет очень трудно. В решении этого вопроса помогает функциональный подход и итераторы. Если известно о независимости вычислений значений каждого отдельного шага — надо сообщать об этом компилятору явно.

Просто поглядим на циклы на примере различных задачек.

Содержание:
● Пример 1. Итерирование по строкам
● Пример 2. Декартово произведение множеств
● Пример 3. Оконные единичные матрицы
● Пример 4. Тайная связь между событиями
● Пример 5. Цифровой храповик
● Пример 6. Серийные покупки
● Пример 7. Пассажирские перевозки
● Пример 8. Выборка по пациентам
● Пример 9. Считаем возрастные группы
● Пример 10. Ускоряем Difference-in-Differences

Читайте так же:
- Курс "Циклы и функционалы в языке R"

#статьи_по_R
1.0K viewsAlexey Seleznev, 08:00
Открыть/Комментировать
2022-05-10 11:00:04 ​​Видео урок "Знакомство со средой разработки RStudio"

Автор: Артём Голубничий

Тезисы урока:
- начало работы с RStudio
- обзор рабочих окон RStudio
- выполнение команд в консоли RStudio
- файлы R скриптов
- работа с окном source
- рабочее окружение
- построчное выполнение команд
- некоторые опции RStudio
- горячие клавиши RStudio

#видео_уроки_по_R
1.4K viewsAlexey Seleznev, 08:00
Открыть/Комментировать
2022-05-06 11:00:04 ​​Отличная картинка, которая иллюстрирует списки в R, и работу с их элементами.

1. Пример списка. По сути список это контейнер для хранения других объектов, в том числе и других списков. В нашем примере перечница, в которой отдельные элементы - пакетики с перцем, в каждом пакете есть содержимое - перец.

2. Указав индекс необходимого элемента в одинарных квардратных скобках, мы получим на выходе также список, но внутри останется только те его элементы, индексы которых мы перечислили в квадратных скобках.

3. Для извлечения конкретного элемента ИЗ списка необходимо указать его индекс в двойных квадратных скобках. Таким образом мы вытащили пакет с перцем из перечницы.

4. Сам пакет с перцем также является контейнером, если мы хотим извлечь элемент из вложенного списка то мы будет использовать ещё одни двойные скобки, в которых укажем индекс элемента вложенного списка, которые хотим получить. Так мы добрались до содержимого пакетика, т.е. до крайнего элемента нашей списочной структуры.

Удобный синтаксис обращения с элементам списка помощью purrr:pluck()

Довольно изящный синтаксис обращения к элементам списка предоставляет функция purrr::pluck().

library(purrr)

# Обращение к элементу списка по индексу:
pluck(x, 1)
x[[1]]

pluck(x, 1, 2)
x[[1]][[2]]

# Смешенное обращение к элементам списка по индексам их именам
pluck(x, 1, 2, "elt")
x[[1]][[2]][["elt"]]

Ссылки:
- изображение и идея заимствованы из твиттера Хедли Викхема.

#заметки_по_R
1.5K viewsAlexey Seleznev, 08:00
Открыть/Комментировать
2022-05-05 11:00:04 ​​Финансы — одна из самых прибыльных вертикалей в affiliate-индустрии. Один подтвержденный лид может принести арбитражнику более $1000. Правда полить на свежий оффер — большая удача. LeadsMarket — одно из лучших мест, чтобы начать.

LeadsMarket — партнерская программа, предлагает вебмастерам со всего мира зарабатывать на финансовых CPA офферах США. Средние ставки за лид от $2-$240.

В партнерской программе LeadsMarket представлено 3 вида финансовых офферов:

Personal Loans US — $2-$240.
Personal Loans UK — $1 - $120.
Car Title Loans US — $2-$20.

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

Под микрокредиты подходят все источники трафика: SEO, PPC, email-рассылки.

Также в партнерке доступна реферальная программа — 3% от комиссий, полученных привлеченными вами партнерами.

Свяжись с менеджером LeadsMarket чтобы узнать больше.
417 viewsAlexey Seleznev, 08:00
Открыть/Комментировать
2022-05-04 11:00:04 ​​Как удалить непечатные символы из файла?

———————————————
Вопрос:

как в текстовом файле удалить одиночные невидимые символы LF, но оставить пары CR LF ?

(пример файла показан на изображении к посту)

Автор вопроса: @pirshtuk
Ссылка на оригинал сообщения.

———————————————
Ответ:

Вот
так работает - gsub("([^\r])\n", "\\1 ", x)

Автор ответа: @Gregory_Demin
Ссылка на оригинал ответа.

#вопрос_ответ
713 viewsAlexey Seleznev, 08:00
Открыть/Комментировать