【发布时间】:2016-03-25 01:30:36
【问题描述】:
我有几个具有以下结构的文件:
data <- matrix(c(1:100000), nrow=1000, ncol=100)
前 500 行是 X 坐标,最后 500 行是几个对象轮廓的 Y 坐标。第 1 行 (X) 和第 501 行 (Y) 对应于同一对象的坐标。我需要:
- 转置整个矩阵并排列它,现在第 1 行是第 1 列,第 501 行是第 2 列,并且在连续列中具有成对的 x、y 坐标。第 2 行和第 502 行应位于前一个对象数据下方的第 1 列和第 2 列中。
- 理想情况下,有一个包含文件名信息的额外列。
谢谢。
【问题讨论】:
-
展示一个小例子总是比展示一个大数据集更好,这样更容易测试。
-
如果矩阵只是来自一个文件,文件名不会重复50000次吗?将文件名存储在单独的对象中,或将矩阵存储在列表中。