У меня есть несколько файлов со следующей структурой:Транспонирования и перегруппировки строк в матрице
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 ниже данных предыдущего объекта.
- В идеале, у вас есть дополнительная колонка с информацией о имени файла.
спасибо.
Всегда лучше показать небольшой пример вместо большого набора данных, чтобы он стал легче тестировать. – akrun
Не будет ли имя файла повторяться 50000 раз, если матрица находится только из одного файла? Сохраните имя файла в отдельном объекте или с матрицей в списке. – Bazz