r - R 中的 Vemco 声学遥测数据(vrl 文件)
问题描述
有谁知道将 .vrl 文件从 Vemco 声学遥测接收器直接读取到 r 作为对象的好方法。在分析 r 中的数据之前,在程序 VUE 中将 .vrl 文件转换为 .csv 文件似乎是在浪费时间,如果有办法直接将它们引入的话。我的互联网搜索没有发现任何对我有用的东西。
解决方案
我想出了一种方法,使用 glatos 将所有 .vrl 文件转换为 .csv,然后读取 .csv 文件并绑定它们。
glatos 必须从 github 安装。使用 . 将所有 .vrl 文件转换为 .csv 文件vrl2csv
。帮助页面包含有关查找 vueExePath 路径的信息
library(glatos)
vrl2csv(vrl = "VRLFileInput",outDir = "VRLFilesToCSV", vueExePath = "C:/Program Files (x86)/VEMCO/VUE")
以下将拉入输出文件夹中的所有 .csv 文件,vrl2csv
并将它们 rbind 在一起。我必须添加paste0
函数来为列表中的每个 .csv 创建完整文件路径。
library(data.table)
AllDetections <- do.call(rbind, lapply(paste0("VRLFilesToCSV/", list.files(path = "VRLFilesToCSV")), read.csv))
推荐阅读
- javascript - 在传递给父页面的 iframe 上滚动但未触发轮事件?
- jenkins - 如何从 Jenkinsfile 转换“bat”指令以在脚本控制台中执行?
- windows - 如何从 Appdata\Local\assembly\tmp 限制/清理我的 DLL
- html - 调整 svg 文件中一组路径的大小
- c# - 如何重命名 COM DLL
- spring - Spring Kafka Producer 日志记录
- ios - 在每 x 次加载的 viewdidload 上显示插页式广告
- jquery - Loop through span and find the closest check box
- git - 设置 git-svn 存储库,其中 svn trunk/tags/branches 组织在模块子文件夹中
- c# - 我不能将脚本分配给 UNITY 中的按钮?