0
我在csv文件中有一个x,y和z的矩阵,其中x和y是z值的物理位置。第一列是x位置,第一行是y位置。在R中转换位置矩阵
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
值。
关于概括第二行,第三行和第四行的任何想法?
你的CSV的结构文件究竟是什么?你可以在网上提供它,或者至少粘贴一些行吗? – juba 2013-03-22 13:22:07