Зміст курсу
Перші Кроки в Pandas
Перші Кроки в Pandas
Додавання Нового Стовпця 2/2
Давайте розглянемо інший спосіб додавання стовпця до DataFrame. Для цього нам потрібно використовувати функцію insert()
. Ось синтаксис:
dataframe
: Назва існуючого DataFrame.insert()
: Функція для додавання нових стовпців.index_стовпця
: Позиція, де буде вставлено новий стовпець (пам'ятайте, що індексація починається з 0).назва_стовпця
: Назва нового стовпця.[значення_1, значення_2, значення_3]
: Значення, які будуть у новому стовпці.
Тепер звернемо увагу на DataFrame countries
. Покажемо, як додати новий стовпець з назвою population
, який буде представляти населення країн, відразу після першого стовпця (country
).
import pandas as pd dataset = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(dataset) countries.insert(1, 'population', [61399000, 75967000, 39244, 380200, 10380491, 5496000, 2424200]) print(countries)
Завдання
Swipe to start coding
- Using the
dataset
data, create theaudi_cars
DataFrame. - Insert a column named
'price'
between theyear
andfueltype
columns. Use the.insert()
method and populate it with the following values:[12500, 16500, 16800, 17300, 13900]
.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 1. Розділ 8
Додавання Нового Стовпця 2/2
Давайте розглянемо інший спосіб додавання стовпця до DataFrame. Для цього нам потрібно використовувати функцію insert()
. Ось синтаксис:
dataframe
: Назва існуючого DataFrame.insert()
: Функція для додавання нових стовпців.index_стовпця
: Позиція, де буде вставлено новий стовпець (пам'ятайте, що індексація починається з 0).назва_стовпця
: Назва нового стовпця.[значення_1, значення_2, значення_3]
: Значення, які будуть у новому стовпці.
Тепер звернемо увагу на DataFrame countries
. Покажемо, як додати новий стовпець з назвою population
, який буде представляти населення країн, відразу після першого стовпця (country
).
import pandas as pd dataset = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(dataset) countries.insert(1, 'population', [61399000, 75967000, 39244, 380200, 10380491, 5496000, 2424200]) print(countries)
Завдання
Swipe to start coding
- Using the
dataset
data, create theaudi_cars
DataFrame. - Insert a column named
'price'
between theyear
andfueltype
columns. Use the.insert()
method and populate it with the following values:[12500, 16500, 16800, 17300, 13900]
.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 1. Розділ 8