读取 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
___