Трудност
Твоят най-добър резултат
Н/Д
Съществена стъпка в процеса на дигитализация на културното наследство представлява събирането, структурирането и публикуването на данни. Без реални, последователни и достъпни данни всеки анализ или дигитална апликация би останала на чисто теоретично равнище.
Националният институт на наследството допринася директно за този процес чрез публикуване на набори от отворени данни на правителствената платформа data.gov.ro, предлагайки публичен достъп до официална информация за културните институции в Румъния. Сред тях се числи и наборът от данни относно музеите в Румъния, който съдържа информация като наименования на музеите, административна локализация, година на основаване, географски координати и описателни данни.
В рамките на този проблем ще трябва да реализирате експлораторен анализ за този набор от данни.
Наборът от данни е предоставен във формат CSV (Comma-Separated Values) и съдържа информация за музеите в Румъния, получена в резултат от конвертиране от JSON формат, публикуван на платформата data.gov.ro.
Всеки ред от CSV файла съответства на един музей, а всяка колона описва определен атрибут на същия.
Наборът от данни съдържа, между другото, следните колони:
_id – вътрешен идентификатор на записаjudețul – областта, в която е локализиран музеятdenumirea (română) – името на музея на румънски езикlocalitatea – населеното място, в което се намира музеятanul înființării – годината, в която е основан музеятcategoria (română) – категорията на музеяlatitudine – географската координата за ширинаlongitudine – географската координата за дължинаdescrierea (română) – текстово описание на музеяURL – уеб сайтът на музея (ако е наличен)Липсващите стойности са маркирани чрез празни полета.
Определете общия брой музеи в набора от данни.
Определете броя музеи, за които в колоната județul намираме стойността București.
Определете броя на колоните, които съдържат поне една липсваща стойност (NaN).
Определете годината, в която са основани най-много музеи, въз основа на информацията, която имаме посочена в колоната anul înființării.
Определете за всяка област, която се появява в този набор от данни, колко музея съществуват в тази област.
За всеки музей изчислете процента на попълнените колони (non-NaN) от общия брой колони. Изчислението на този резултат се реализира използвайки следната формула:

Определете средната стойност на резултата за пълнота за целия набор от данни. За това ще съберем резултатите, получени при изискване 6, и ще разделим общата сума на броя музеи.
Определете процента музеи, които имат максимален резултат за пълнота. Дефинираме максималния резултат за пълнота като максималната стойност от тези, определени при задача 6.
За автоматично оценяване трябва да качите файл във формат csv със следната структура:
id – идентификаторът на реда (съответстващ на този от test.csv)
ididididid_id от набора от данни)ididsubtaskID – идентификаторът на изискването:
1 за общия брой записи (задача 1)2 за броя музеи в Букурещ (задача 2)3 за броя колони с липсващи стойности (задача 3)4 за годината с най-много музеи (задача 4)5 за разпределението на музеите по области (задача 5)6 за процента на попълнените стойности (задача 6)7 за средната стойност на резултата за пълнота (задача 7)8 за музеите с максимална пълнота (задача 8)answer – отговорът, съответстващ на всяка задача
за задача 1 ще съдържа общия брой музеи в набора от данни (стойност от тип integer)
за задача 2 ще съдържа броя музеи в Букурещ (стойност от тип integer)
за задача 3 ще съдържа броя колони, които съдържат поне една липсваща стойност (NaN) (стойност от тип integer)
за задача 4 ще съдържа годината, в която са основани най-много музеи (стойност от тип integer)
за задача 5 ще съдържа броя музеи от всяка област (стойност от тип integer, по един ред за всяка област)
за задача 6 ще съдържа процента на попълнените полета за всеки музей, изчислен като:
(брой попълнени полета / общ брой колони) × 100(стойност от тип float, препоръчително закръглена до 2 десетични знака)
за задача 7 ще съдържа средната стойност на резултата за пълнота за целия набор от данни (стойност от тип float, препоръчително закръглена до 2 десетични знака)
за задача 8 ще съдържа процента музеи, които имат максимален резултат за пълнота (стойност от тип float, препоръчително закръглена до 2 десетични знака)