Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Індексація у Факторах | Фактори
Вступ до R

bookІндексація у Факторах

Індексування у факторах працює так само, як і у векторах: елементи вибираються за їхньою позицією або послідовністю позицій.

Базове індексування

Можна отримати конкретні значення з фактора, вказавши їхні індекси у квадратних дужках.

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Output the third and fifth values curr_f[c(3, 5)]
copy

Результат показує вибрані значення, але R все одно відображає всі рівні фактора під виведеними даними.

Видалення невикористаних рівнів

Щоб відобразити лише ті рівні, які присутні у результаті, використовуйте параметр drop = T (T або TRUE).

12345
curr_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]
copy

Послідовності

Під час вибору діапазону елементів оператор двокрапки (:) генерує послідовні індекси. Наприклад, 5:10 створює послідовність 5, 6, 7, 8, 9, 10. Це спрощує вилучення кількох елементів одночасно.

Завдання

Swipe to start coding

У вас є набір даних із групами крові у форматі фактора. Ваше завдання:

  1. Вивести 3-й, 10-й та 15-й елементи з blood_gr, обов'язково видаливши невикористані рівні (за допомогою параметра drop).
  2. Показати всі елементи з 15-го по 21-й включно.

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 2
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

Awesome!

Completion rate improved to 2.27

bookІндексація у Факторах

Свайпніть щоб показати меню

Індексування у факторах працює так само, як і у векторах: елементи вибираються за їхньою позицією або послідовністю позицій.

Базове індексування

Можна отримати конкретні значення з фактора, вказавши їхні індекси у квадратних дужках.

12345
curr_f <- factor(c('USD', 'EUR', 'AUD', 'NOK', 'CHF', 'EUR', 'AUD', 'EUR')) # Output the third and fifth values curr_f[c(3, 5)]
copy

Результат показує вибрані значення, але R все одно відображає всі рівні фактора під виведеними даними.

Видалення невикористаних рівнів

Щоб відобразити лише ті рівні, які присутні у результаті, використовуйте параметр drop = T (T або TRUE).

12345
curr_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]
copy

Послідовності

Під час вибору діапазону елементів оператор двокрапки (:) генерує послідовні індекси. Наприклад, 5:10 створює послідовність 5, 6, 7, 8, 9, 10. Це спрощує вилучення кількох елементів одночасно.

Завдання

Swipe to start coding

У вас є набір даних із групами крові у форматі фактора. Ваше завдання:

  1. Вивести 3-й, 10-й та 15-й елементи з blood_gr, обов'язково видаливши невикористані рівні (за допомогою параметра drop).
  2. Показати всі елементи з 15-го по 21-й включно.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 2
single

single

some-alt