-
Notifications
You must be signed in to change notification settings - Fork 0
Data verzamelen
Ik vond het vrij lastig om datasets te vinden die bij mijn idee passen. De meeste sets die ik kan vonden bestonden alleen uit foto's van huisdieren, of had te maken met de PetFinder API wat helaas niet bij mijn concept past. Wel heb ik linkjes genoteerd die ik zeker kan gaan gebruiken.
- In deze set vind je wel rassen, maar ook deze horen bij PetFinder.
- Hier vind je ook weer genoeg rassen, maar het gaat hier om foto's en niet om waar zij vandaan komen.
- Dit is Petfinder zelf.
- Dit gaat om waar de katten vandaan komen, maar ik snap er niet veel van.
- Nog meer foto's.
- Hier vind je veel feitjes over de verschillende katten. Maar of dit een dataset is die ik kan importeren, geen idee.
- Nog een bron met feitjes, dit keer over honden.
- Bruikbare dataset voor de populariteit van katten vs honden. Misschien niet specifiek genoeg voor mijn project.
- Deze is niet super specifiek, maar het is duidelijk waar ze vandaan komen.
- Veel goede informatie, specifiek waar ze vandaan komen.
Aangezien de data die ik gevonden had niet gelijk geïmporteerd kon worden naar mijn code, heb ik eerst alle data in Excel gezet.
Dit moest nog een beetje opgeschoond worden, dus dat heb ik gedaan. Van mijn klasgenoot hoorde ik dat je een Excel bestand kunt omzetten naar .json en zo de data in je repository kunt zetten. Dit is me gelukt! 🥳
Ik heb een bestandje genaamd data.json
aangemaakt en hier de json ingepompt.
Ik had de data in Excel natuurlijk al opgeschoond, maar het was helaas nog een rommel dus na dat gedaan te hebben zag het er eindelijk netjes uit.
Vervolgens heb ik met de regel import myJson from '../data.json' assert {type: 'json'};
het bestand in mijn JavaScript geïmporteerd en het vervolgens ge-console.log
-ged. Dit scheen te werken, want hij laat de data in mijn console zien!
Geen idee waarom het er zo vreemd uitziet, maar het werkt! Dus ik ben blij. Op deze pagina kun je meer vinden over mijn kaart en hoe ik de data hierin geladen heb.
Ik wil niet alleen het ras en waar zij vandaan komen visualiseren, maar ook de top 10 katten in verschillende werelddelen/landen. Hier heb ik dus nog wat meer voor moeten zoeken en uiteindelijk heb ik de volgende datasets kunnen vinden:
- Populariteit in de hele wereld
- Populariteit in Europa
- Populariteit in de Verenigde Staten
- Populariteit in Japan
- Populariteit in Australië
Helaas heb ik het uiteindelijk niet volledig per werelddeel gedaan. Ik kon namelijk voor een aantal werelddelen niks vinden dus daarom heb ik er een aantal landen bij gezet uit deze werelddelen, zoals Japan en Australië.
Vervolgens heb ik een nieuw JSON bestand aangemaakt waar ik deze katten op deze manier in heb gezet:
Door ze allemaal een category te geven kan ik later aan de slag met filtreren. Voor ieder land/werelddeel heb ik deze stap herhaalt.