Toolverse
All skills

datacommons-client

by davila7

Work with Data Commons, a platform providing programmatic access to public statistical data from global sources. Use this skill when working with demographic data, economic indicators, health statistics, environmental data, or any public datasets available through Data Commons.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
davila7
Category
Data Science
Views
30

About this skill

Work with Data Commons, a platform providing programmatic access to public statistical data from global sources. Use this skill when working with demographic data, economic indicators, health statistics, environmental data, or any public datasets available through Data Commons. Applicable for querying population statistics, GDP figures, unemployment rates, disease prevalence, geographic entity resolution, and exploring relationships between statistical entities.

How to use

  1. Zainstaluj klienta Data Commons za pomocą menedżera pakietów: uruchom uv pip install "datacommons-client[Pandas]" (z obsługą Pandas) lub uv pip install datacommons-client (wersja podstawowa).

  2. Zaimportuj klienta w swoim skrypcie: from datacommons_client import DataCommonsClient i utwórz instancję client = DataCommonsClient().

  3. Użyj endpointu Observation do pobrania danych statystycznych — określ zmienną (np. Count_Person dla populacji), identyfikator jednostki (np. geoId/06 dla Kalifornii) i datę (latest dla najnowszych danych lub zakres dla szeregów czasowych).

  4. Wywołaj metodę client.observation.fetch() z parametrami: variable_dcids (lista zmiennych), entity_dcids (lista jednostek) i date (data lub latest).

  5. Przetwórz zwrócone dane — odpowiedź zawiera obserwacje statystyczne dla wybranych jednostek i zmiennych, którymi możesz manipulować za pomocą Pandas lub innego narzędzia do analizy danych.

  6. Dla bardziej zaawansowanych zapytań zapoznaj się z dokumentacją endpointów Knowledge Graph i Entity Resolution, aby eksplorować strukturę danych i rozwiązywać identyfikatory jednostek geograficznych.

Related skills