Метод 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.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат