Чудово!
Completion показник покращився до 2.27single
Індексація у Факторах
Свайпніть щоб показати меню
Індексування у факторах працює так само, як і у векторах: елементи вибираються за їхньою позицією або послідовністю позицій.
Базове індексування
Можна отримати конкретні значення з фактора, вказавши їхні індекси у квадратних дужках.
12345curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Output the third and fifth values curr_f[c(3, 5)]
Результат показує вибрані значення, але R все одно виводить усі рівні фактора під результатом.
Видалення невикористаних рівнів
Щоб відобразити лише ті рівні, які присутні у результаті, використовуйте параметр drop = T (T або TRUE).
12345curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Show only levels that appear in the result curr_f[c(3, 5), drop = T]
Послідовності
Під час вибору діапазону елементів оператор двокрапки (:) генерує послідовні індекси. Наприклад, 5:10 створює послідовність 5, 6, 7, 8, 9, 10. Це спрощує вилучення кількох елементів одночасно.
Swipe to start coding
У вас є набір даних із групами крові у форматі фактору. Ваше завдання:
- Вивести 3-й, 10-й та 15-й елементи з
blood_gr, обов'язково видаливши невикористані рівні (за допомогою параметраdrop). - Показати всі елементи з 15-го по 21-й включно.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат