Логічна індексація
Логічна індексація дозволяє фільтрувати рядки датафрейму на основі умов. Замість запам'ятовування номерів рядків, ви задаєте логічні вирази, і повертаються лише ті рядки, для яких умова дорівнює TRUE
.
Приклад
123456789name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) # People older than 30 test[test$age > 30, ] # Males only test[test$gender == 'M', ]
Умова повинна бути розміщена у позиції індексу рядка всередині квадратних дужок ([condition, ]
).
Swipe to start coding
Використовуючи набір даних mtcars
, витягніть наступні дані:
- Автомобілі, які проходять чверть милі менш ніж за 16 секунд (стовпець
qsec
). - Автомобілі з 6 циліндрами (стовпець
cyl
).
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain how logical indexing works with multiple conditions?
What happens if no rows match the condition?
Can you show more examples of logical indexing with different data types?
Awesome!
Completion rate improved to 2.27
Логічна індексація
Свайпніть щоб показати меню
Логічна індексація дозволяє фільтрувати рядки датафрейму на основі умов. Замість запам'ятовування номерів рядків, ви задаєте логічні вирази, і повертаються лише ті рядки, для яких умова дорівнює TRUE
.
Приклад
123456789name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) # People older than 30 test[test$age > 30, ] # Males only test[test$gender == 'M', ]
Умова повинна бути розміщена у позиції індексу рядка всередині квадратних дужок ([condition, ]
).
Swipe to start coding
Використовуючи набір даних mtcars
, витягніть наступні дані:
- Автомобілі, які проходять чверть милі менш ніж за 16 секунд (стовпець
qsec
). - Автомобілі з 6 циліндрами (стовпець
cyl
).
Рішення
Дякуємо за ваш відгук!
single