Published
Edited
Mar 1, 2021
Insert cell
md`# Users analysis from VK API
## Семинар группы СГН3-42Б

Сергей Соловьев, 01.03.2021
`
Insert cell
users = FileAttachment("users (5).json").json()
Insert cell
_ = require('lodash')
Insert cell
chartData = _.chain(users)
.filter(u => u.bdate)
.filter(u => u.bdate.split('.').length === 3)
.map(u => u.bdate.split('.')[2])
.countBy()
.entries()
.map(([name, value]) => ({ name, value }))
.value()
Insert cell
import { chart } with { chartData as data } from '@d3/bar-chart'
Insert cell
chart
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more