我在 csv 文件中有一个 x、y 和 z 矩阵,其中 x 和 y 是 z 值的物理位置。第一列是 x 位置,第一行是 y 位置。
0 1 2 3 4 5 6
0 z values
1
2
3
4
我想建立一个三列的矩阵和/或数据框,例如:
X Y Z
0 0 6.7
0 1 9.0
等等。
目的是创建这些数据的地形图或 xyz 图。
关于清理这个有什么想法吗?
raw <- as.data.frame(read.csv(choose.files(), header = FALSE))
raw <- raw[2:15, 2:29]
rownames(raw) <- 0:13
colnames(raw) <- 0:27
g <- transform(expand.grid(x=as.numeric(rownames(raw)),
y=as.numeric(colnames(raw))),
z=unlist(raw))
第二行是raw
仅声明为z
值。
关于概括第二、第三和第四行的任何想法?