Ячейка в Pandas
Для одной ячейки через атрибут loc
задают метку строки и имя столбца через
запятую. Pandas вернёт одно значение -
число или строку из пересечения этой
строки и столбца.
На той же таблице с метками 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'])
value = shop.loc['b', 'price']
print(value) # выведет 25
На экран попало одно число, без меток строк и имён столбцов. Так удобно забрать конкретный факт из таблицы.
Соберите таблицу учеников с метками
u1, u2, u3 и
столбцами name, score.
Выведите балл ученика с меткой
u2.
Создайте таблицу температур по дням
mon, tue, wed
и столбцом temp. Выведите
значение для дня tue.
Из таблицы заказов с метками o1,
o2, o3 и столбцом
qty получите число штук
в заказе o3 и выведите его.