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

Вставка в позицию в Pandas

Если новый столбец должен стоять не последним, а в начале или между уже имеющимися полями, подойдёт метод insert. Он меняет саму таблицу: после вызова столбцы перестраиваются внутри того же объекта.

Создадим таблицу с городами и температурой, затем поставим столбец id на первое место через метод insert:

import pandas as pd data = { 'city': ['A', 'B'], 'temp': [20, 22], } weather = pd.DataFrame(data) weather.insert(0, 'id', [1, 2]) print(weather) # выведет id city temp # 0 1 A 20 # 1 2 B 22

Столбец id оказался слева от city и temp. Переменная weather ссылается на ту же таблицу, но уже с тремя полями в новом порядке.

Создайте таблицу с предметами и баллами 80 и 90. Добавьте столбец rank со значениями 1 и 2 перед столбцом с баллами и выведите таблицу.

Соберите таблицу с днями недели и часами сна. Поставьте столбец week с номерами 1 и 2 на вторую позицию и покажите результат.

Из таблицы с названиями городов и населением вставьте столбец code с буквами X и Y на нулевую позицию и выведите её.

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