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