Allison Horst의 Palmer Penguins 데이터셋을 사용한 Arquero 간단한 데모입니다.
import { aq, op } from '@uwdata/arquero'
penguins = aq.loadCSV("palmer-penguins.csv")
penguins.view()
penguins
.groupby('species')
.filter(d => d.body_mass_g > 0)
.rollup({
count: op.count(),
avg_mass: op.average('body_mass_g')
})
.view()
Arquero 쿼리에서 입력을 사용하려면 테이블의 params 메서드를 사용할 수 있습니다. 아래는 제공된 값으로 데이터셋을 필터링하는 간단한 예제입니다.
penguins
.params({
blm: bill_length_min,
i: islands
})
.filter((d, $) => op.includes($.i, d.island) && d.bill_length_mm > $.blm)
.view()