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

Connected

道练习

读取 big.matrix 对象

在本练习中,您将使用 read.big.matrix() 函数创建您的第一个基于文件的 big.matrix 对象。该函数的用法与 read.table() 类似,但另外需要知道您要读取的数值类型("char"、"short"、"integer"、"double"),还需要指定用于存放矩阵数据的文件名(backing file),以及用于保存矩阵元信息的文件名(descriptor file)。最终会在磁盘上生成一个保存读入数值的文件,以及一个包含额外信息(如列数与行数)的描述文件,用于表征结果 big.matrix 对象。

说明

100 XP
  • 加载 bigmemory 包。
  • 使用 read.big.matrix() 函数读取名为 "mortgage-sample.csv" 的文件。该文件包含表头且由整数值组成。另外:
    • 创建名为 "mortgage-sample.bin" 的 backingfile,
    • 以及名为 "mortgage-sample.desc" 的 descriptor 文件。
  • 使用 dim() 函数获取 x 的维度。