Удаление в Pandas
Лишний столбец или строку убирают
методом drop. Он возвращает
новую таблицу без выбранной части,
а исходный набор строк и столбцов
остаётся прежним, если его не
перезаписывать.
Сначала уберём столбец item
и сохраним результат в переменную:
import pandas as pd
data = {
'item': ['Pen', 'Book', 'Cup'],
'price': [10, 25, 15],
}
shop = pd.DataFrame(data, index=['a', 'b', 'c'])
only_price = shop.drop('item', axis=1)
print(only_price) # выведет price
# a 10
# b 25
# c 15
Столбец с названиями товаров исчез
из результата. Ту же таблицу можно
укоротить по строкам - уберём строку
с меткой b:
import pandas as pd
data = {
'item': ['Pen', 'Book', 'Cup'],
'price': [10, 25, 15],
}
shop = pd.DataFrame(data, index=['a', 'b', 'c'])
shorter = shop.drop('b')
print(shorter) # выведет item price
# a Pen 10
# c Cup 15
Соберите таблицу городов с метками
c1, c2 и столбцами
city, pop. Получите
вариант без столбца city
и выведите его.
Создайте таблицу оценок с метками
m1, m2, m3.
Сохраните копию без строки m2
и выведите её.
Из таблицы с предметами и часами уберите столбец с названиями предметов, результат положите в новую переменную и выведите.