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

Несколько столбцов в Pandas

Если нужны сразу два столбца или больше, в квадратных скобках передают список имён. Pandas вернёт новую таблицу только с выбранными столбцами, в том же порядке, как имена в списке.

Создадим таблицу с тремя столбцами и оставим в ней имя и балл:

import pandas as pd data = { 'name': ['Ann', 'Bob', 'Cid'], 'score': [85, 90, 78], 'grade': ['A', 'B', 'C'], } students = pd.DataFrame(data) part = students[['name', 'score']] print(part) # выведет name score # 0 Ann 85 # 1 Bob 90 # 2 Cid 78

Столбец grade в результат не попал. Метки строк слева совпадают с исходной таблицей.

Порядок имён в списке задаёт порядок столбцов в ответе. Поменяем местами имена и снова выведем фрагмент:

import pandas as pd data = { 'name': ['Ann', 'Bob', 'Cid'], 'score': [85, 90, 78], 'grade': ['A', 'B', 'C'], } students = pd.DataFrame(data) part = students[['score', 'name']] print(part) # выведет score name # 0 85 Ann # 1 90 Bob # 2 78 Cid

Сначала идёт score, затем name, как в списке внутри скобок.

Соберите таблицу: столбцы city, pop и area с двумя строками. Оставьте только city и pop и выведите результат.

Создайте таблицу трёх товаров с столбцами item, qty и cost. Выведите таблицу только с названием и количеством.

Из таблицы дней недели с часами работы и перерывом оставьте два столбца - день и часы - и выведите их на экран.

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