开始使用免费开始使用

读取 big.matrix 对象

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

本练习是课程的一部分

R 的可扩展数据处理

查看课程

练习说明

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

交互式实操练习

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

# Load the bigmemory package
___

# Create the big.matrix object: x
x <- ___(___, header = ___, 
                     type = ___, 
                     backingfile = ___, 
                     descriptorfile = ___)
    
# Find the dimensions of x
___
编辑并运行代码