Строка по метке в Pandas
Атрибут loc выбирает строки и
ячейки по меткам, которые pandas
показывает слева от таблицы. Одну
строку получают, передав в loc
нужную метку. Результат - ряд со
значениями всех столбцов этой строки.
Создадим таблицу с метками строк
a, b и c и возьмём
строку с меткой b:
import pandas as pd
data = {
'item': ['Pen', 'Book', 'Cup'],
'price': [10, 25, 15],
}
shop = pd.DataFrame(data, index=['a', 'b', 'c'])
row = shop.loc['b']
print(row) # выведет item Book
# price 25
# Name: b, dtype: object
В ряду видны оба столбца исходной
таблицы. Внизу указана метка строки
b, по которой шёл выбор.
Соберите таблицу оценок с метками
строк x, y и z,
столбцами subject и mark.
Выведите строку с меткой y.
Создайте таблицу городов с индексом
north, south, east.
Выведите данные строки south.
Из таблицы смен с метками day1,
day2, day3 получите и
выведите одну строку по метке
day2.