РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pypdSpTbAt 69 of 83 menu
◀ ▶

Одна ячейка по метке в Pandas

Атрибут at читает и записывает ровно одну ячейку по метке строки и имени столбца. Это не срез loc: обращение всегда к единственному значению, а не к фрагменту таблицы.

Создадим таблицу оценок с именованными строками, прочитаем одну ячейку и запишем в неё новое число через атрибут at:

import pandas as pd data = {'score': [4, 5, 3]} grades = pd.DataFrame( data, index=['x', 'y', 'z'] ) print(grades.at['y', 'score']) grades.at['y', 'score'] = 5 print(grades) # выведет score # x 4 # y 5 # z 3

Первый вывод - число 5 из строки y. После записи в той же строке осталась пятёрка, остальные ячейки не затронуты.

Создайте таблицу с баллами 70, 80 и 60 и метками строк a, b, c. Выведите значение в строке b, затем замените его на 85 и покажите таблицу.

Соберите таблицу с часами сна для двух дней с метками mon и tue. Прочитайте ячейку второго дня и запишите туда 8.

Из таблицы с населением городов и метками north и south получите число для south, увеличьте его на 1000 и выведите таблицу.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить