Public
Edited
Jan 29, 2023
Insert cell
Insert cell
d3 = require("d3@^5.8")
Insert cell
terza = FileAttachment("terza_completa_init.csv").csv({typed: true})
Insert cell
prima= FileAttachment("prima_completa_init.csv").csv({typed: true})
Insert cell
function getCanto(cantica, canto){
const cantoWords=[]
var actCantica;
switch(cantica){
case 1:
actCantica=prima;
case 3:
actCantica=terza;
}
actCantica.map(function(item) {
if (item.Canto==canto){
var mword=item.Text+'&'+item.Canto+'&'+item.Position+'&'+item.NumeroVerso+'&'+item.Tipo+'&'+item.IdPeriodo+'&'+item.FunzioneClausola+'&'+item.TipoClausola
cantoWords.push(mword);
}
})
return cantoWords
}
Insert cell
canto=getCanto(3,1)
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