Информационни технологии · 10 клас · Програмиране и изкуствен интелект
Обработка на набор от данни със скриптов език
Име: Клас: Дата:
В Python с библиотеката pandas: какво прави df["оценка"].mean()?
- А) Намира най-голямата оценка
- Б) Брои редовете
- В) Сортира таблицата
- Г) Изчислява средната стойност на колоната „оценка“
Какво е „почистване на данни“?
- А) Изтриване на целия набор
- Б) Форматиране на диска
- В) Поправяне или премахване на грешни, липсващи и повтарящи се записи
- Г) Смяна на шрифта
Кой вграден модул на Python служи за четене на CSV файлове?
- А) math
- Б) random
- В) turtle
- Г) csv
Какво прави pandas.read_csv("data.csv")?
- А) Зарежда данните от файла в таблица (DataFrame)
- Б) Изтрива файла
- В) Създава празен файл
- Г) Изпраща файла по имейл
Как в pandas се избират редовете, в които оценката е над 5?
- А) df["оценка" > 5]
- Б) df[df["оценка"] > 5]
- В) df.mean() > 5
- Г) df.head(5)
Коя библиотека на Python често се използва за работа с таблични данни?
- А) pandas
- Б) turtle
- В) random
- Г) math
Как се нарича таблицата с данни в pandas?
- А) List
- Б) DataFrame
- В) Tuple
- Г) String
Как в Python се включва библиотеката pandas?
- А) include pandas
- Б) use pandas
- В) import pandas
- Г) load pandas
Какво прави df.head() в pandas?
- А) Изтрива първия ред
- Б) Сортира таблицата
- В) Показва последния ред
- Г) Показва първите редове
Какво дава df["оценка"].max()?
- А) Най-голямата оценка
- Б) Най-малката оценка
- В) Средната оценка
- Г) Броя на оценките
Какво прави df.sort_values("оценка")?
- А) Изтрива колоната оценка
- Б) Сортира по колоната оценка
- В) Събира оценките
- Г) Брои оценките
Кой израз дава броя на редовете в DataFrame df?
- А) df.mean()
- Б) df.max()
- В) len(df)
- Г) df.sum()
Какво прави df.dropna()?
- А) Маха повтарящите се редове
- Б) Маха първия ред
- В) Попълва празните с нули
- Г) Маха редове с липсващи данни
Кой метод премахва повтарящите се записи в pandas?
- А) df.drop_duplicates()
- Б) df.dropna()
- В) df.head()
- Г) df.mean()
Таблицата има колони „клас“ и „оценка“. Какво дава df.groupby("клас")["оценка"].mean()?
- А) Общата средна оценка
- Б) Средна оценка по класове
- В) Броя на класовете
- Г) Най-високата оценка
Отговори
Обработка на набор от данни със скриптов език
- 1. Г) Изчислява средната стойност на колоната „оценка“ mean() връща средното аритметично на стойностите в колоната.
- 2. В) Поправяне или премахване на грешни, липсващи и повтарящи се записи Грешните данни водят до грешни изводи, затова се почистват преди анализа.
- 3. Г) csv Модулът csv чете и записва CSV файлове; math е за математика, random за случайни числа, turtle за рисуване.
- 4. А) Зарежда данните от файла в таблица (DataFrame) DataFrame е таблична структура с редове и колони, с която се правят анализи.
- 5. Б) df[df["оценка"] > 5] Вътрешният израз дава True/False за всеки ред, а df[...] оставя само редовете с True.
- 6. А) pandas pandas е създадена за четене, филтриране и анализ на таблици.
- 7. Б) DataFrame pandas зарежда таблицата в обект DataFrame.
- 8. В) import pandas Библиотеки и модули се включват с ключовата дума import.
- 9. Г) Показва първите редове head() показва началото на таблицата, по подразбиране 5 реда.
- 10. А) Най-голямата оценка max() връща най-голямата стойност в колоната.
- 11. Б) Сортира по колоната оценка sort_values подрежда редовете по стойностите на дадена колона.
- 12. В) len(df) len(df) връща броя на записите (редовете).
- 13. Г) Маха редове с липсващи данни dropna() премахва редовете, в които има липсващи стойности.
- 14. А) df.drop_duplicates() drop_duplicates() оставя само по един екземпляр от еднаквите редове.
- 15. Б) Средна оценка по класове groupby групира редовете по клас, а mean() смята средната оценка за всяка група.
Игрален час · игри и работни листове по програмата на МОН