1. Learn
  2. /
  3. 课程
  4. /
  5. R 中级

Connected

道练习

使用 lapply 搭配 R 内置函数

在开始解题之前,请先查看 lapply() 函数的文档。用法部分展示了如下表达式:

lapply(X, FUN, ...)

一般来说,lapply 接收一个向量或列表 X,并将函数 FUN 应用于其中的每个元素。若 FUN 需要其他参数,请在指定 X 和 FUN 之后传入(...)。lapply() 的输出是一个列表,长度与 X 相同,其中每个元素都是将 FUN 应用于 X 对应元素后的结果。

既然您正在系统提升数据科学技能,让我们回顾一下数据科学史上一些非常重要的人物。我们整理了一个包含著名数学家/统计学家及其出生年份的向量。轮到您来提取一些信息了!

说明

100 XP
  • 查看 strsplit() 的调用,它会按 : 将 pioneers 中的字符串拆分。结果 split_math 是一个包含 4 个字符向量的列表:每个向量的第 1 个元素是姓名,第 2 个元素是出生年份。
  • 使用 lapply() 将 split_math 中的字符向量转换为小写:对 split_math 的每个元素应用 tolower()。将结果(一个列表)赋值给新变量 split_low。
  • 最后,用 str() 查看 split_low 的内容。