Jdi na navigaci předmětu

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.