Published
Edited
Mar 18, 2022
Model evolution in ecology
JSTOR data pipeline
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
dat = FileAttachment("top_model_ents_half_decade_allJns@5.csv").csv({ typed:true })
Insert cell
summary_df_jns = FileAttachment("summary_all_jns@5.csv").csv()
Insert cell
summary_data_pipeline = FileAttachment("summary_data_pipeline@2.csv").csv()
Insert cell
desc_stat = FileAttachment("tfidf_logodds@1.csv").csv({typed:true})
Insert cell
dat_journal = tidy(
dat,
mutate({half_decade: d => parser(d["half_decade"])}),
filter(d => d.journal_title === sel_jn),
groupBy("entities", mutateWithSummary({total_count: cumsum("n")})),
arrange("entities")
)
Insert cell
Insert cell
parser = d3.timeParse("%Y")
Insert cell
width = 930
Insert cell
import { tidy, mutate, rename,arrange, distinct,filter, n, sum, deviation, desc, select, count, groupBy, summarize, mean, sliceHead, tally, max, min, mutateWithSummary, cumsum, leftJoin, everything } from '@pbeshai/tidyjs'
Insert cell
import {rangeSlider} from "@bumbeishvili/data-driven-range-sliders"
Insert cell
import {addTooltips} from "@mkfreeman/plot-tooltip"
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