Menu
CoddyTech

Изучение данных

Часть раздела Данные и графики путешествия по Machine Learning на Coddy. Урок 34 из 60.

Новый набор данных слишком большой, чтобы вывести его целиком. Несколько быстрых проверок покажут его размер, столбцы и значения.

Высокая таблица из 24 песен со столбцами song, seconds и plays, изображённая в виде сетки; первые 3 строки выделены и помечены head(3), а сбоку скобка указывает на 24 строки

songs = pd.read_csv("songs.csv")
print(songs.head(3))   # первые 3 строки; один лишь head() выводит 5
print(songs.shape)     # (строки, столбцы)
for name in songs.columns:
    print(name)

Это выводит:

         song  seconds  plays
0   Blue Hour      210   5169
1  Paper Moon      176   6689
2        Tide      272   2739
(24, 3)
song
seconds
plays

.describe() выводит сводную статистику для каждого числового столбца и пропускает текстовый столбец song. print(songs.describe()) выводит:

          seconds        plays
count   24.000000    24.000000
mean   212.708333  5116.333333
std     42.367419  2189.610898
min    151.000000  1289.000000
25%    175.250000  3626.250000
50%    213.000000  5051.000000
75%    232.250000  6711.500000
max    290.000000  8992.000000

25%, 50% и 75% — это значения на четверти, половине и трех четвертях отсортированного столбца.

Сводка — это тоже таблица: "plays" in songs.describe().columns — True, поскольку in проверяет, есть ли там имя.

challenge icon

Задание

Средне

Модель обучается только на числовых столбцах, поэтому компания такси сначала проверяет журнал поездок. Программа загружает taxi_trips.csv в trips и считывает число n.

  1. Выведите Trips: и количество строк.
  2. Для каждого столбца по порядку выведите его имя, двоеточие и numbers, если метод .describe() включает его в сводку, иначе text.
  3. Выведите первые n строк.

Для таблицы с 30 арендованными велосипедами и n = 2:

Trips: 30
bike: text
km: numbers
station: text
   bike    km  station
0  B-12   4.6     Pier
1  B-07  11.2  Central

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

import pandas as pd

trips = pd.read_csv("taxi_trips.csv")
n = int(input())

# Напишите свой код ниже
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Данные и графики

Потренируйтесь самостоятельно: Онлайн-компилятор Python