Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Поєднання Ваших Знань | Витягування Даних
Просунуті Техніки в Pandas

bookПоєднання Ваших Знань

Якщо ви пам'ятаєте, кілька розділів тому вам було надано інформацію про те, як записувати кілька умов одночасно. За допомогою виразу .isin() можна використовувати ті ж самі правила. Наприклад, приклад із попереднього розділу може виглядати так:

# The initial example
import pandas as pd
data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0)
models = ['HONDA', 'FORD', 'MERCEDES-BENZ', 'HYUNDAI']
data_extracted = data.loc[data['Manufacturer'].isin(models)]
print(data_extracted.head())

# The modified example
import pandas as pd
data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0)
models = ['HONDA', 'FORD', 'MERCEDES-BENZ', 'HYUNDAI']
condition = data['Manufacturer'].isin(models)
data_extracted = data.loc[condition]
print(data_extracted.head())

В обох випадках результат буде однаковим.

question-icon

Ваше завдання — зробити так, щоб дані відповідали трьом умовам: категорії автомобілів — 'Sedan', 'Jeep', 'Coupe', І автомобіль має шкіряний салон ('Leather_interior' == Yes), І тип коробки передач — 'Variator' або 'Automatic'.

import pandas as pd
data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0)

categories = ['Sedan', 'Jeep', 'Coupe']
gear_box = ['Variator', 'Automatic']

condition_1 = data['Category'].

(categories)
condition_2 = data['Leather_interior']
'Yes'
condition_3 = data['Gear_box_type'].


data_extracted = data.loc[condition_1
condition_2condition_3]

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you explain what the `.isin()` function does in this context?

What is the difference between using the condition directly in `.loc[]` and assigning it to a variable first?

Can you show more examples of using `.isin()` with different columns?

Awesome!

Completion rate improved to 3.03

bookПоєднання Ваших Знань

Свайпніть щоб показати меню

Якщо ви пам'ятаєте, кілька розділів тому вам було надано інформацію про те, як записувати кілька умов одночасно. За допомогою виразу .isin() можна використовувати ті ж самі правила. Наприклад, приклад із попереднього розділу може виглядати так:

# The initial example
import pandas as pd
data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0)
models = ['HONDA', 'FORD', 'MERCEDES-BENZ', 'HYUNDAI']
data_extracted = data.loc[data['Manufacturer'].isin(models)]
print(data_extracted.head())

# The modified example
import pandas as pd
data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0)
models = ['HONDA', 'FORD', 'MERCEDES-BENZ', 'HYUNDAI']
condition = data['Manufacturer'].isin(models)
data_extracted = data.loc[condition]
print(data_extracted.head())

В обох випадках результат буде однаковим.

question-icon

Ваше завдання — зробити так, щоб дані відповідали трьом умовам: категорії автомобілів — 'Sedan', 'Jeep', 'Coupe', І автомобіль має шкіряний салон ('Leather_interior' == Yes), І тип коробки передач — 'Variator' або 'Automatic'.

import pandas as pd
data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0)

categories = ['Sedan', 'Jeep', 'Coupe']
gear_box = ['Variator', 'Automatic']

condition_1 = data['Category'].

(categories)
condition_2 = data['Leather_interior']
'Yes'
condition_3 = data['Gear_box_type'].


data_extracted = data.loc[condition_1
condition_2condition_3]

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 2
some-alt