3. Domácí úkol: Práce s DataFrames a vizualizacemi
Úvod
Tento úkol cílí zejména na práci s tabulkovými daty pomocí balíčku DataFrames
a dále na použití vizualizačních nástrojů dostupných v Julia.
Zdrojem našich dat budou záznamy o závěrečných pracech (bakalářských, magisterských a doktorských) na jedné nejmenované fakultě jedné nejmenované univerzity.
Zadání
Data v CSV formátu jsou uložena na této větvi v souboru data/data-2024-11-15.csv
.
Jedná se o standardní CSV soubor.
Vaším cílem je doplnit kód do buněk Jupyter notebooku theses.ipynb
, v které jsou popsané i jednotlivé požadované podúkoly.
Tento notebook také obsahuje v úvodu stručný přehled výše uvedeného CSV souboru.
Implementační poznámky
V kořenovém adresáři repozitáře vytvořte Julia projekt, v které budou mezi závislostmi uvedeny balíčky DataFrames
, CSV
a dále vizualizační balíček dle vaší volby (PyPlot
, CairoMakie
, GR
, UnicodePlots
, atp., možností je spousta).
Při opravování úkolů mi tak usnadníte práci.
Testy
U tohoto úkolu nejsou žádné automatizované testy. Podobně ani v tomto úkolu nebudu provádět automatizované porovnání mezi studenty. V tomto konkrétním případě to příliš nedává smysl.
Řešení a odevzdání
Opět vytvořte větev odvozenou z větve assignment/03-theses
a nezvěte ji solution/03-theses
.
Do solution/02-theses
vložte své řešení editací souboru theses.ipynb
a vytvořte zde Julia projekt s vlastnostmi uvedenými výše.
Až budete se svým řešením spokojeni, vytvořte MR a přiřaďte mě k němu jako assignee
.
Tímto aktem úkol odevzdáte.