ПочатиПочніть безкоштовно

Використайте lapply з вбудованою функцією R

Перш ніж розв'язувати вправи нижче, перегляньте документацію до функції lapply(). У розділі Usage наведено такий вираз:

lapply(X, FUN, ...)

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

Тепер, коли ви справді оновлюєте свої навички з data science, згадаємо кількох найвпливовіших постатей в історії цієї галузі. Ми підготували вектор відомих математиків/статистиків і року їхнього народження. Далі — ваша черга витягти потрібну інформацію!

Ця вправа є частиною курсу

Середній рівень R

Переглянути курс

Інструкції до вправи

  • Перегляньте виклики strsplit(), які розбивають рядки у pioneers за знаком :. Результат split_math — це список із 4 символьних векторів: перший елемент вектора — ім'я, другий — рік народження.
  • Використайте lapply(), щоб перетворити символьні вектори в split_math на малі літери: застосуйте tolower() до кожного елемента split_math. Присвойте результат, тобто список, у нову змінну split_low.
  • Насамкінець перегляньте вміст split_low за допомогою str().

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# The vector pioneers has already been created for you
pioneers <- c("GAUSS:1777", "BAYES:1702", "PASCAL:1623", "PEARSON:1857")

# Split names from birth year
split_math <- strsplit(pioneers, split = ":")

# Convert to lowercase strings: split_low


# Take a look at the structure of split_low
Редагувати та запускати код