## ---- include = FALSE---------------------------------------------------------
knitr::opts_chunk$set(
  eval = FALSE,
  collapse = TRUE,
  comment = "#>"
)

## ----setup--------------------------------------------------------------------
#  library(ryandexdirect)

## -----------------------------------------------------------------------------
#  s_ws_rep <- yadirGetWordStatReport(c('купить смартфон',
#                                       'купить сотовый телефон',
#                                       'купить мобильный',
#                                       'samsung -(серого цвета)'),
#                                     Login = "selesnow")

## -----------------------------------------------------------------------------
#  # Что искали с заданными ключевыми словами
#  s_ws_rep$SearchedWith
#  s_ws_rep[['SearchedWith']]
#  
#  # Запросы, похожие на заданные ключевые слова
#  s_ws_rep$SearchedAlso
#  s_ws_rep[['SearchedAlso']]
#  

## -----------------------------------------------------------------------------
#  library(dplyr)
#  
#  # запрашиваем справочник регионов
#  regions <- yadirGetDictionary(Login = "selesnow")
#  
#  # оставляем толлько нужные регионы
#  rep_regions <- regions %>%
#                    filter(GeoRegionName %in% c("Москва",
#                                                "Санкт-Петербург",
#                                                "Екатеринбург",
#                                                "Владивосток"))
#  
#  # запрашиваем отчёт
#  reg_ws <- yadirGetWordStatReport(Phrases = c('купить смартфон -xiaomi',
#                                               'купить xiaomi'),
#                                   GeoID   = rep_regions$GeoRegionId,
#                                   Login   = "selesnow")

## -----------------------------------------------------------------------------
#  library(dplyr)
#  
#  # запрашиваем справочник регионов
#  regions <- yadirGetDictionary(Login = "selesnow")
#  
#  # получаем идентификатор России
#  regions <- regions %>%
#    filter(GeoRegionName %in% c("Россия"))
#  
#  # получаем идентификатор минус регионов и помечаем их минусом
#  minus_regions <- regions %>%
#    filter(GeoRegionName %in% c("Москва",
#                                "Санкт-Петербург",
#                                "Екатеринбург",
#                                "Владивосток")) %>%
#    mutate(GeoRegionId = paste0("-", GeoRegionId))
#  
#  # запрашиваем прогноз с результататми торгов
#  forecast <- yadirGetForecast2(Phrases = c('купить смартфон -xiaomi',
#                                           'купить xiaomi',
#                                           'самсунг -(серого цвета)'),
#                               GeoID   = c(regions$GeoRegionId, minus_regions$GeoRegionId),
#                               AuctionBids = 'Yes',
#                               Login   = "selesnow")

