如何从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)
我想从 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)