Как читать и объединять несколько файлов nts

#r

Вопрос:

Я пытаюсь прочитать и объединить несколько файлов nts, содержащих данные 3D-ориентиров, например, my.ply.nts, my.ply2.nts и т. Д… Я использую пакет geomorph, чтобы попытаться выполнить средний балл по данным.

Я хочу использовать readmulti.nts функцию для чтения и объединения моих файлов nts, но я буквально не знаю, как написать код для этого. Я чувствую, что это должно быть довольно просто, поэтому, пожалуйста, помогите!

Аргументом для функции является список файлов — вектор, содержащий пути ко всем файлам nts, которые должны быть скомпилированы, но я не знаю, как это написать. Спасибо

Комментарии:

1. Напишите код, который создает примеры файлов в определенном месте. Затем примеры могут быть написаны и протестированы.

Ответ №1:

Если ваша проблема заключается в получении вектора путей к файлам, поместите все файлы nts в папку. Затем воспользуйтесь list.files функцией, заменив «мой каталог» путем к папке, в которой находятся ваши файлы nts. Это создает вектор имен файлов для использования с readmulti.nts ними .

 myfiles <- list.files(path="mydirectory", full.names=TRUE)
mydata <- readmulti.nts(myfiles)