Скажите, а зачем указывать, что «на R»? Если я правильно понял, язык тут особой роли не играет, то же хоть на Бейсике, хоть на Ruby написать можно, логика не поменяется.
Често сказать, от такого заголовка ожидал обработку данных от Метрики средствами R.
Ну это все логично, и R — язык как язык. Но от R все же ждешь не простого написания скриптов, правда же?
Тогда второй (сложный) вопрос — а почему написали именно на R? Алгоритм, как мы с вами понимаем, никак фичи R по обработке данных не использует, а язык не самый распространенный (и уж точно ни разу не предустановлен на каждой машине), чтобы брать его как самый распростаненный инструмент — это же не sh или bash, скажем, не perl, не даже python?
Для решения поставленной задачи обработка данных не нужна. Не думаю, что её нужно было включать только для того, чтобы вписаться в чьи-то ожидания.
Потому что предыдущий опыт работы связан с R, а не с каким-то другим языком. Опять же, нигде не написано, что R взят «как самый распространенный инструмент».
Что-то вы меня пытаетесь упрекнуть в том, что сами себе додумали.
Да какой упрек. Т.е. R потому, что на другом не получилось написать.
Просто пост уровня «скрипт на три строки без ветвления на языке, который я умею» (howto обычное, причем простое, не уровня Хабра, как мне кажется), и R там совсем не при чем.
Ничего личного. Открывал пост, чтобы узнать что-то новое, как на R что-то умно делается. А тут все равно что «как кандидат наук подметает улицу» — при этом «кандидат наук» вообще никак функционально не используется больше чем метлу держать.
Как настроить рассылку отчетов из Яндекс.Метрики с помощью R (с нуля)