Обратно към урока

Информационни технологии · 10 клас · Програмиране и изкуствен интелект

Обработка на набор от данни със скриптов език

Име: Клас: Дата:

  1. В Python с библиотеката pandas: какво прави df["оценка"].mean()?

    • А) Намира най-голямата оценка
    • Б) Брои редовете
    • В) Сортира таблицата
    • Г) Изчислява средната стойност на колоната „оценка“
  2. Какво е „почистване на данни“?

    • А) Изтриване на целия набор
    • Б) Форматиране на диска
    • В) Поправяне или премахване на грешни, липсващи и повтарящи се записи
    • Г) Смяна на шрифта
  3. Кой вграден модул на Python служи за четене на CSV файлове?

    • А) math
    • Б) random
    • В) turtle
    • Г) csv
  4. Какво прави pandas.read_csv("data.csv")?

    • А) Зарежда данните от файла в таблица (DataFrame)
    • Б) Изтрива файла
    • В) Създава празен файл
    • Г) Изпраща файла по имейл
  5. Как в pandas се избират редовете, в които оценката е над 5?

    • А) df["оценка" > 5]
    • Б) df[df["оценка"] > 5]
    • В) df.mean() > 5
    • Г) df.head(5)
  6. Коя библиотека на Python често се използва за работа с таблични данни?

    • А) pandas
    • Б) turtle
    • В) random
    • Г) math
  7. Как се нарича таблицата с данни в pandas?

    • А) List
    • Б) DataFrame
    • В) Tuple
    • Г) String
  8. Как в Python се включва библиотеката pandas?

    • А) include pandas
    • Б) use pandas
    • В) import pandas
    • Г) load pandas
  9. Какво прави df.head() в pandas?

    • А) Изтрива първия ред
    • Б) Сортира таблицата
    • В) Показва последния ред
    • Г) Показва първите редове
  10. Какво дава df["оценка"].max()?

    • А) Най-голямата оценка
    • Б) Най-малката оценка
    • В) Средната оценка
    • Г) Броя на оценките
  11. Какво прави df.sort_values("оценка")?

    • А) Изтрива колоната оценка
    • Б) Сортира по колоната оценка
    • В) Събира оценките
    • Г) Брои оценките
  12. Кой израз дава броя на редовете в DataFrame df?

    • А) df.mean()
    • Б) df.max()
    • В) len(df)
    • Г) df.sum()
  13. Какво прави df.dropna()?

    • А) Маха повтарящите се редове
    • Б) Маха първия ред
    • В) Попълва празните с нули
    • Г) Маха редове с липсващи данни
  14. Кой метод премахва повтарящите се записи в pandas?

    • А) df.drop_duplicates()
    • Б) df.dropna()
    • В) df.head()
    • Г) df.mean()
  15. Таблицата има колони „клас“ и „оценка“. Какво дава df.groupby("клас")["оценка"].mean()?

    • А) Общата средна оценка
    • Б) Средна оценка по класове
    • В) Броя на класовете
    • Г) Най-високата оценка

Отговори

Обработка на набор от данни със скриптов език

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

Игрален час · игри и работни листове по програмата на МОН