Menu
Coddy logo textTech

Знакомство с DataFrame

Урок 4 из 19 курса Аналитика в pandas на Coddy.

DataFrames составляют основу библиотеки Pandas. DataFrame — это двумерная маркированная структура данных со столбцами, которые могут быть разных типов, включая integer, float, object и другие.
По сути, DataFrame похож на таблицу данных. Вы можете представить его как электронную таблицу или таблицу SQL. Строки соответствуют отдельным входным экземплярам (наблюдениям), а столбцы представляют признаки (features) данных. С помощью датафреймов мы можем манипулировать данными, анализировать, группировать и предварительно обрабатывать их.

При работе с новым датафреймом нам необходимо понимать, что это за столбцы, каковы их типы данных, сколько в нем строк, какие данные он хранит и так далее. Вот несколько функций, которые позволяют быстро получить представление о данных:

  • head(n): Показывает первые n строк
  • head(): Показывает первые 5 строк
  • describe(): Предоставляет описательную статистику, такую как среднее значение (mean), максимум (max), минимум (min) и т. д.
  • info(): Дает сводку по всем признакам (столбцам).
  • shape:размерность датафрейма (сколько строк и сколько столбцов). Это свойство (property), а не метод (method).
  • tail(n): Показывает последние n строк
  • tail(): Показывает последние 5 строк
challenge icon

Задание

Легко

В этом испытании у вас есть CSV-файл с именем brands.csv.

Прежде чем что-либо делать, используйте .read_csv(), чтобы преобразовать файл в датафрейм.

Создайте функцию с именем information, которая принимает строку, которая может принимать одно из следующих значений:

  • "head"
  • "describe"
  • "info"
  • "shape"
  • "tail"

Функция выведет соответствующий результат датафрейма.

Попробуйте сами

import pandas as pd
def information(action):
    df = pd.read_csv("brands.csv")
    # Напишите код здесь

Все уроки раздела Аналитика в pandas