1. Learn
  2. /
  3. 课程
  4. /
  5. R 的可扩展数据处理

Connected

道练习

读取原始数据并转换为数据结构

如前所述,iotools 之所以快速,部分原因在于它将从硬盘读取数据与将二进制数据转换为 data.frame 或 matrix 的过程分离。以二进制格式存储的数据会作为 raw 对象从硬盘复制到内存。随后,这些 raw 对象会传递给优化函数,将其转换为 data.frame 或 matrix 对象。

在本练习中,您将学习如何将磁盘读取(使用 readAsRaw() 函数)与转换步骤分离,然后把 raw 二进制数据转换为 matrix 或 data.frame(使用 mstrsplit() 和 dstrsplit() 函数)。

说明

100 XP
  • 将 "mortgage-sample.csv" 读取为 raw 向量。
  • 将该 raw 向量的内容转换为由整数构成的 matrix。
  • 将该 raw 向量的内容转换为具有 16 个整型列的 data.frame。