{"adoption": {"forks": 9033, "observed_at": "2026-08-28T04:11:01.862898+00:00", "stars": 13053}, "canonical_url": "https://ross.abutalabs.com/products/pandas_exercises", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Practice your pandas skills!", "domain": ["data-science", "education", "tutorials"], "enriched": true, "function": ["data-science"], "health_score": 48, "homepage": null, "language": "Jupyter Notebook", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "active", "member_repos": ["guipsamora/pandas_exercises"], "name": "guipsamora/pandas_exercises", "platform": ["python"], "pushed_at": "2025-10-17T13:45:08+00:00", "repo": "guipsamora/pandas_exercises", "stars": 13053, "tags": ["pandas", "jupyter-notebooks", "exercises", "practice-problems", "dataframe"], "topics": ["pandas", "jupyter-notebooks", "pandas-tutorial", "python-pandas"], "urls": [], "use_cases": ["practice pandas skills with exercises", "learn pandas through hands-on problems", "find pandas practice problems with solutions", "improve dataframe manipulation skills", "supplement a pandas tutorial with exercises", "prepare for data analysis interviews"], "what_it_is": "A collection of hands-on exercises for practicing the pandas data analysis library in Python, organized by topic with instructions and solutions. Each lesson comes as Jupyter notebooks covering skills like filtering, grouping, merging, and time series.", "when_to_avoid": ["you need a structured tutorial that teaches pandas concepts from scratch", "you are looking for a pandas library or tool rather than learning material", "you need exercises for libraries other than pandas"], "when_to_choose": ["you already know basic Python and want to practice pandas by doing", "you want topic-organized exercises with solutions to check against", "you prefer notebooks you can run and modify yourself"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pandas_exercises", "repo": "guipsamora/pandas_exercises", "role": "main", "score": 53}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:01.862898+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:13:34.198399+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "462281102fd45641bb45bf85ac5d6d36addbdd8de6401b03bdbb22260904c5ce", "fetched_at": "2026-08-28T04:11:01.862898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guipsamora/pandas_exercises"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:01.862898+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:13:34.198399+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "462281102fd45641bb45bf85ac5d6d36addbdd8de6401b03bdbb22260904c5ce", "fetched_at": "2026-08-28T04:11:01.862898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guipsamora/pandas_exercises"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:13:34.198399+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "462281102fd45641bb45bf85ac5d6d36addbdd8de6401b03bdbb22260904c5ce", "fetched_at": "2026-08-28T04:11:01.862898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guipsamora/pandas_exercises"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:11:01.862898+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:01.862898+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:01.862898+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:13:34.198399+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "462281102fd45641bb45bf85ac5d6d36addbdd8de6401b03bdbb22260904c5ce", "fetched_at": "2026-08-28T04:11:01.862898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guipsamora/pandas_exercises"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:01.862898+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:01.862898+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:13:34.198399+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "462281102fd45641bb45bf85ac5d6d36addbdd8de6401b03bdbb22260904c5ce", "fetched_at": "2026-08-28T04:11:01.862898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guipsamora/pandas_exercises"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:01.862898+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:01.862898+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:01.862898+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:13:34.198399+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "462281102fd45641bb45bf85ac5d6d36addbdd8de6401b03bdbb22260904c5ce", "fetched_at": "2026-08-28T04:11:01.862898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guipsamora/pandas_exercises"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:01.862898+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:01.862898+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:13:34.198399+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "462281102fd45641bb45bf85ac5d6d36addbdd8de6401b03bdbb22260904c5ce", "fetched_at": "2026-08-28T04:11:01.862898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guipsamora/pandas_exercises"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:13:34.198399+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "462281102fd45641bb45bf85ac5d6d36addbdd8de6401b03bdbb22260904c5ce", "fetched_at": "2026-08-28T04:11:01.862898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guipsamora/pandas_exercises"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:13:34.198399+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "462281102fd45641bb45bf85ac5d6d36addbdd8de6401b03bdbb22260904c5ce", "fetched_at": "2026-08-28T04:11:01.862898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guipsamora/pandas_exercises"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:13:34.198399+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "462281102fd45641bb45bf85ac5d6d36addbdd8de6401b03bdbb22260904c5ce", "fetched_at": "2026-08-28T04:11:01.862898+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guipsamora/pandas_exercises"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 47, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3704, "days_push": 320, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 53, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}