【发布时间】:2015-01-26 20:17:10
【问题描述】:
一个矩阵的例子是:
Aexample
[,1] [,2] [,3] [,4]
[1,] 0.6 0.4 0.00 0.0
[2,] 0.4 0.4 0.00 0.0
[3,] 0.4 0.4 0.00 0.0
[4,] 0.0 0.0 0.40 0.4
[5,] 0.0 0.0 0.34 0.4
[6,] 0.0 0.0 0.40 0.4
它被保存到一个文件中
write.table (Aexample, file = "~/R/Aexample", row.names = FALSE, col.names = FALSE);
然后我读到了
Aexample = as.matrix(read.table(file="~/R/Aexample"));
但结果总是有我不想要的 V1 V2 V3 V4 列名:
V1 V2 V3 V4
[1,] 0.6 0.4 0.00 0.0
[2,] 0.4 0.4 0.00 0.0
[3,] 0.4 0.4 0.00 0.0
[4,] 0.0 0.0 0.40 0.4
[5,] 0.0 0.0 0.34 0.4
[6,] 0.0 0.0 0.40 0.4
保存 Aexample 矩阵然后从文件中读取并获取原始 Aexample 矩阵的最简单方法是什么? (不要读到 aa = as.matrix(read.table(file="~/R/Aexample")) 然后用多行代码从 aa 创建 Aexample)
【问题讨论】:
-
这可能会被转移到 SO,但你可以只用 col.names = TRUE 写表,然后用 header = T 读入它。这将保留你的 [,1], [, 2] 标题。
标签: r