Замена ячейки в 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'])
shop.loc['b', 'price'] = 30
print(shop) # выведет item price
# a Pen 10
# b Book 30
# c Cup 15
В строке b число в столбце
price стало 30. Остальные
ячейки остались как были.
Соберите таблицу температур с метками
mon, tue, wed
и столбцом temp. Запишите
22 в ячейку дня tue
и выведите таблицу.
Создайте таблицу учеников с метками
u1, u2 и столбцом
score. Поставьте 100
в строку u1 и выведите
результат.
Из таблицы склада с метками s1,
s2 и столбцом qty
замените количество в s2
на 50 и выведите таблицу.