如何从R中的文本文件中读取矩阵数据

how to read data of a matrix from text file in R

我想从 R 中的文本文件中读取数据。文件有三列。前两列是矩阵的索引,其中最后一列是相应元素的值。

x
1  1  3.02
1  2  2.50
1  3  0.01
2  1  1.34

等等..我想将列名分配给x,如:

colnames(x) <- c("x","y","value")

我需要创建一个散点图,因为 x 值与 y 值和数据点将根据 "value" 分配颜色。 我怎样才能在 R 中做到这一点?

最简单的方法是使用 levelplot。以下行有效:

x <- read.table("filename.dat",header=TRUE)
colnames(x) <- c("col1", "col2", "col3")
levelplot(x$col3 ~ x$col1 + x$col2)