Ammonite/Статистика відвідувань вікісторінок: відмінності між версіями

Вилучено вміст Додано вміст
Ilya (обговорення | внесок)
Ilya (обговорення | внесок)
Рядок 328:
val monthly = (1 to 12).map(month => getMonthlyViews("uk.wikibooks.org", 2016, month))
 
val groupedByArticle = monthly.flatten.groupBy(_.articlename)
val articleToViews = groupedByArticle.mapValues(_.map(_.views).sum)
 
val yearlyByBookSeq = articleToViews.toSeq.map(pv => pv.copy(name = name.split("/").head))
 
val groupedByBook = yearlyByBookSeq.groupBy(_.articlename)
val bookToViews = groupedByBook.mapValues(_.map(_.views).sum)