Случайные строки в Pandas
У большой таблицы иногда смотрят
не начало и не конец, а случайный
фрагмент. Метод sample возвращает
строки, выбранные без фиксированного
порядка, чтобы увидеть разные части
данных.
Создадим таблицу товаров и возьмём из неё две строки для вывода:
import pandas as pd
data = {
'item': [
'Pen', 'Book', 'Ruler',
'Bag', 'Case', 'Tape', 'Clip',
],
'price': [2, 15, 3, 45, 12, 4, 1],
}
shop = pd.DataFrame(data)
pick = shop.sample(2, random_state=1)
print(pick) # выведет item price
# 6 Clip 1
# 2 Ruler 3
В результате две строки с разными метками, не обязательно подряд. Такой приём удобен для быстрой проверки содержимого без просмотра всей таблицы.
Соберите таблицу из восьми городов
с полем pop. Выведите три
случайные строки.
Создайте таблицу оценок mark
за десять работ. Получите одну
случайную строку и выведите её.
Из таблицы с полями sku
и qty и двенадцатью
строками выведите фрагмент из
четырёх случайных записей.