Public
Edited
Jul 1, 2024
Insert cell
Insert cell
Insert cell
oeuvresAPhotographier
Type Table, then Shift-Enter. Ctrl-space for more options.

Insert cell
oeuvresAPhotographier = {
var resultat = []
absentsActuellement.forEach(d => {
var current = artistes.data.find(a => a.id == d.ID_MONA)

var oeuvresCurrent = current.artworks.map(o => {
var c = oeuvres.find(oeuvre => oeuvre.id == o)
resultat.push({
id: current.id,
nom: current.name,
titre: c.title.fr,
date: c.produced_at,
region: c.territory,
quartier: c.borough,
geoloc: String(c.location.lat)+","+String(c.location.lng),
adresse: c.address? c.address.fr: null,
lieu: c.place? c.place.fr: null,
infoLocalisation: c.directions? c.directions.fr: null,
categories: c.categories? String(c.categories.fr) : null,
materiaux: c.materials ? String(c.materials.fr) : null,
mediums: c.mediums ? String(c.mediums.fr) : null,
url: c.url ? c.url.fr: null,
})
})
})



return resultat
}
Insert cell
Insert cell
absentsActuellement = presenceActuelle.filter(d => d.presenceActuelle == "Non")
Insert cell
Insert cell
FormulairesArtistes - Présence des œuvres sur Wikimédia.csv
Type Table, then Shift-Enter. Ctrl-space for more options.

Insert cell
Insert cell
artistes
Insert cell
oeuvres
Insert cell
import {oeuvres} from "@maison-mona/preparation-reconciliation"
Insert cell
artistes = FileAttachment("artists_2024-07-01.json").json()
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