Published
Edited
Jan 5, 2022
Importers
Insert cell
Insert cell
Insert cell
Insert cell
response = await fetch(test).then(x => x.json())
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
async function get_freq(array) {
let response = [];
for (let i = 0; i < array.length; ++i) {
let x = "https://api.datamuse.com/words?sp=" + array[i] + "&md=f&max=1" ;
let query = await fetch(x).then(x => x.json());
if(query.length > 0) {
let result = query[0].tags[0].split(':')[1];
response.push({word: array[i], f: Number(result), score: query[0].score});
}
}
return response;
}
Insert cell
example = get_freq(test_array)
Insert cell
Insert cell
Insert cell
Insert cell
word_array = await FileAttachment("sorted_words_freq.csv").csv()
Insert cell
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