lapply を自作関数で使う
この演習はコースの一部です
中級 R
演習の手順
select_first()``split_low[(https://www.rdocumentation.org/packages/base/functions/lapply) を使ってlapply()の各要素に ] を適用し、結果を変数namesに代入してください。- 次に、入力したベクトルの 2 番目の要素を返す関数
select_second()を作成してください。 - 最後に、
select_second()の各要素にsplit_lowを適用し、出力を変数yearsに代入してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Code from previous exercise:
pioneers <- c("GAUSS:1777", "BAYES:1702", "PASCAL:1623", "PEARSON:1857")
split <- strsplit(pioneers, split = ":")
split_low <- lapply(split, tolower)
# Write function select_first()
select_first <- function(x) {
x[1]
}
# Apply select_first() over split_low: names
# Write function select_second()
# Apply select_second() over split_low: years