1. Learn
  2. /
  3. कोर्स
  4. /
  5. Середній рівень R для фінансів

Connected

अभ्यास

Спрощення не вдалося

Для інтерактивної роботи sapply() чудово підходить. Вона здогадується про тип вихідних даних, щоб спростити результат, і зазвичай це працює добре. Однак sapply() небезпечно використовувати під час написання функцій. Якщо sapply() не може спростити ваш результат, вона за замовчуванням повертає список, так само як lapply(). Це може бути ризиковано й ламати ваші власні функції, якщо ви розраховували, що sapply() поверне спрощений вектор.

Розгляньмо вправу з використанням списку, що містить інформацію про біржовий обвал 2008 року.

निर्देश

100 XP

Список market_crash уже створено для вас.

  • Використайте sapply(), щоб отримати class() кожного елемента в market_crash.


Створено новий список market_crash2. Різниця — у створенні дати!

  • Використайте lapply(), щоб отримати class() кожного елемента в market_crash2.
  • Використайте sapply(), щоб отримати class() кожного елемента в market_crash2.


date у market_crash2 має кілька класів. Чому sapply() не змогла спростити це?