Public
Edited
Jun 12, 2023
Insert cell
Insert cell
import {aq, op} from "@uwdata/arquero"
Insert cell
compras = FileAttachment("Compras.csv").csv({typed: true})
Insert cell
compras2 = aq.table({compras})
Insert cell
compras
Type Table, then Shift-Enter. Ctrl-space for more options.

Insert cell
aq.fromCSV(compras2, { header: false , delimiter: ';'})
Insert cell
compras2.view()
Insert cell
aq.table(compras, { header: false, names: ['tudo'] }) // <- provide column names
.view(10)
Insert cell
compras2.rename({"CódigoCompra;Data;Fornecedor;Produto;Quantidade;ValorUnitário;ValorFinal" : coluna})
Insert cell
compras2
.spread({ 'CódigoCompra;Data;Fornecedor;Produto;Quantidade;ValorUnitário;ValorFinal': d => op.split(d.'CódigoCompra;Data;Fornecedor;Produto;Quantidade;ValorUnitário;ValorFinal', ';') }, { as: ['CódigoCompra','Data','Fornecedor','Produto','Quantidade','ValorUnitário','ValorFinal'] })
.view()
Insert cell
compras2
.spread({ CódigoCompra;Data;Fornecedor;Produto;Quantidade;ValorUnitário;ValorFinal: d => op.split(d.CódigoCompra;Data;Fornecedor;Produto;Quantidade;ValorUnitário;ValorFinal, ';') }, { as: ['CódigoCompra','Data','Fornecedor','Produto','Quantidade','ValorUnitário','ValorFinal'] })
Insert cell
Compras.csv
Type Table, then Shift-Enter. Ctrl-space for more options.

Insert cell
compras
.spread({ coluna: d => op.split(d.coluna, ';') }, { as: ['CódigoCompra','Data','Fornecedor','Produto','Quantidade','ValorUnitário','ValorFinal'] })
Insert cell
Compras.csv
Type Table, then Shift-Enter. Ctrl-space for more options.

Insert cell
psv = d3.dsvFormat(";");
Insert cell
psv.parse("CódigoCompra;Data;Fornecedor;Produto;Quantidade;ValorUnitário;ValorFinal")
parse("CódigoCompra";"Data";"Fornecedor";"Produto";"Quantidade";"ValorUnitário";"ValorFinal");
Insert cell
crime_csv = ƒ()
Insert cell
aq
Insert cell
op
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