= aq.loadCSV("data/penguins.csv")
newdata_unwrangle
= newdata_unwrangle
newdata
.view() newdata_unwrangle
File Attachments
import local files: CSV, etc.
Import Data
CSV via Arquero
aq.loadcsv()
CSV vis OJS standard library
- https://observablehq.com/@observablehq/input-file
- https://observablehq.com/@observablehq/file-attachments
FileAttachment()
= FileAttachment('data/penguins.csv').csv({typed: true})
mydata
mydata
= aq.from(mydata)
mybar
.view() mybar
via {tidyverse} read_csv()
library(tidyverse)
<- read_csv("data/penguins.csv") my_tidy_csv
ojs_define(my_tidy_csv = my_tidy_csv)
via osj transpose
for arquero (aq.from
)
= aq.from(transpose(my_tidy_csv))
newdata_foo
.view() newdata_foo
plot
= Plot
dotplot .dot(newdata, {
x: 'flipper_length_mm',
y: 'body_mass_g',
fill: 'island'
}).plot()
libraries
import { aq, op } from '@uwdata/arquero'
// import {d3-time-format}
// d3 = require("d3@6")