Build your ultimate AI agent
课程介绍
data.table 包是对 R 基础 data.frame 的高性能增强版,在语法与功能上做了改进,更易用、更便捷,编程效率更高。本课程将向您展示如何创建、筛选并操作 data.table。您还将学习 data.table 受数据库启发的特性,包括内置的分组运算。课程最后将介绍以高速导入与导出 CSV 等表格文本数据的方法。完成课程后,您将能够在 R 中使用 data.table,更高效地完成数据处理与分析。整个课程中,您将使用 2014 年旧金山湾区共享单车出行数据集进行练习。
先修要求
课程大纲
课程大纲
1
data.table 入门
本章将介绍 data.table,可直接替代 data.frame,并展示如何使用 data.table 的 i 参数来筛选行。
2
选择列与列上计算
正如 i 参数用于筛选行,data.table 的 j 参数用于选择列并执行计算。与 data.frame 相比,这种语法更为便捷且灵活。
3
分组运算
本章将介绍 data.table 的 by 参数,它让您可以按组执行计算。学完本章,您将掌握 data.table 简洁的 DT[i, j, by] 语法。
4
引用语义
本章将讲解 data.table 的一项独特功能:就地修改已有的 data.table。就地修改让您的操作极其快速,而且容易上手。
5
数据导入与导出
data.table 包不仅能让计算极其快速,还可高效地将数据读写到磁盘。本章聚焦 data.table 的 fread() 与 fwrite() 函数,它们可让您快速、轻松地导入与导出平面文件!
R
在 R 中使用 data.table 进行数据处理
课程完成

