开始使用免费开始使用

数据实用工具

R 提供了许多用于灵活处理数据结构的函数:

  • seq():通过指定 fromtoby 参数来生成序列。
  • rep():复制向量和列表中的元素。
  • sort():将向量按升序排序。可用于数值、字符串和逻辑值。
  • rev():对定义了"反转"操作的数据结构,按相反顺序返回其元素。
  • str():显示任意 R 对象的结构。
  • append():合并向量或列表。
  • is.*():检查 R 对象的类别。
  • as.*():在不同类别之间转换 R 对象。
  • unlist():将(可能是嵌套的)列表拉平成向量。

还记得社交媒体个人资料的浏览量数据吗?您最近 7 天的 LinkedIn 和 Facebook 浏览量已预先定义为列表。

本练习是课程的一部分

R 中级

查看课程

练习说明

  • linkedinfacebook 两个列表都转换为向量,分别保存为 li_vecfb_vec
  • 接着,将 fb_vec 追加到 li_vec 之后(Facebook 数据在最后)。将结果保存为 social_vec
  • 最后,将 social_vec 从高到低排序。打印结果向量。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# The linkedin and facebook lists have already been created for you
linkedin <- list(16, 9, 13, 5, 2, 17, 14)
facebook <- list(17, 7, 5, 16, 8, 13, 14)

# Convert linkedin and facebook to a vector: li_vec and fb_vec



# Append fb_vec to li_vec: social_vec


# Sort social_vec
编辑并运行代码