R 中的 Vemco 声学遥测数据(vrl 文件)

问题描述 投票:0回答:1

有谁知道将 Vemco 声学遥测接收器中的 .vrl 文件直接读取为 r 作为对象的好方法。如果有办法直接将它们引入,那么在分析 r 中的数据之前,在程序 VUE 中将 .vrl 文件转换为 .csv 文件似乎是浪费时间。我的互联网搜索没有找到任何对我有用的东西。

r glatos
1个回答
1
投票

我想出了一种方法,使用 glatos 将所有 .vrl 文件转换为 .csv,然后读取 .csv 文件并绑定它们。

glatos 必须从 github 安装。 使用

vrl2csv
将所有 .vrl 文件转换为 .csv 文件。帮助页面包含有关查找 vueExePath 路径的信息

library(glatos)

vrl2csv(vrl = "VRLFileInput",outDir = "VRLFilesToCSV", vueExePath = "C:/Program Files (x86)/VEMCO/VUE")

以下将从

vrl2csv
中提取输出文件夹中的所有 .csv 文件并将它们绑定在一起。我必须添加
paste0
函数来为列表中的每个 .csv 创建完整文件路径。
library(data.table)

AllDetections <-  do.call(rbind, lapply(paste0("VRLFilesToCSV/", list.files(path = "VRLFilesToCSV")), read.csv))

© www.soinside.com 2019 - 2024. All rights reserved.