Метод Between
Свайпніть щоб показати меню
Давайте трохи дослідимо наш набір даних. Маємо числові стовпці, наприклад 'Engine_volume'. Уявіть, що вам потрібна інформація про всі автомобілі з 'Engine_volume' менше 3, але більше 2. Використовуючи вираз .loc[], це можна зробити дуже просто.
Однак буде корисно знати, що Python надає спеціальну функцію, яка дозволяє отримати дані між двома значеннями без використання двох умов. Цей метод називається .between(left_bound, right_bound). Його можна застосовувати до числових стовпців, вказуючи ліву та праву межі чисел. Ознайомтеся з прикладом і дізнайтеся, як можна поєднувати вирази .between() та .loc[].
Код нижче витягує дані, де 'Engine_volume' >= 2 and 'Engine_volume' <= 3, але що робити, якщо потрібно зробити одну або навіть обидві межі виключними? Давайте розглянемо це на тому ж прикладі. До методу .between() можна додати додатковий аргумент.
.between(2, 3, inclusive = 'right')– витягує дані, де'Engine_volume' > 2 and 'Engine_volume' <= 3;.between(2, 3, inclusive = 'left')– витягує дані, де'Engine_volume' >= 2 and 'Engine_volume' < 3;.between(2, 3, inclusive = 'both')– витягує дані, де'Engine_volume' >= 2 and 'Engine_volume' <= 3. Результат буде таким самим, як і без використанняinclusive = 'both';.between(2, 3, inclusive = 'neither')– витягує дані, де'Engine_volume' > 2 and 'Engine_volume' < 3.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Метод Between
Давайте трохи дослідимо наш набір даних. Маємо числові стовпці, наприклад 'Engine_volume'. Уявіть, що вам потрібна інформація про всі автомобілі з 'Engine_volume' менше 3, але більше 2. Використовуючи вираз .loc[], це можна зробити дуже просто.
Однак буде корисно знати, що Python надає спеціальну функцію, яка дозволяє отримати дані між двома значеннями без використання двох умов. Цей метод називається .between(left_bound, right_bound). Його можна застосовувати до числових стовпців, вказуючи ліву та праву межі чисел. Ознайомтеся з прикладом і дізнайтеся, як можна поєднувати вирази .between() та .loc[].
Код нижче витягує дані, де 'Engine_volume' >= 2 and 'Engine_volume' <= 3, але що робити, якщо потрібно зробити одну або навіть обидві межі виключними? Давайте розглянемо це на тому ж прикладі. До методу .between() можна додати додатковий аргумент.
.between(2, 3, inclusive = 'right')– витягує дані, де'Engine_volume' > 2 and 'Engine_volume' <= 3;.between(2, 3, inclusive = 'left')– витягує дані, де'Engine_volume' >= 2 and 'Engine_volume' < 3;.between(2, 3, inclusive = 'both')– витягує дані, де'Engine_volume' >= 2 and 'Engine_volume' <= 3. Результат буде таким самим, як і без використанняinclusive = 'both';.between(2, 3, inclusive = 'neither')– витягує дані, де'Engine_volume' > 2 and 'Engine_volume' < 3.
Дякуємо за ваш відгук!