使用 R 读取 LabVIEW TDMS 文件

标签 r labview

作为从 MATLAB 过渡到 R 的一部分,我试图弄清楚如何使用 R 读取通过 National Instruments LabVIEW 创建的 TDMS 文件。TDMS 是一种相当复杂的二进制文件格式 ( http://www.ni.com/white-paper/5696/en/ )。

Excel 和 open-office 都有附加组件 (http://www.ni.com/white-paper/3727/en/),我可以在 LabVIEW 中做一些事情来进行转换,但是我正在寻找一种解决方案,可以让我直接读取 TDMS 文件进入R。这将使我们能够测试 R 在某些数据处理要求中的使用,而无需改变我们在数据采集过程中早期所做的事情。拥有一个简单的流程还可以减少其他人为此目的尝试 R 的障碍。

有人有将 TDMS 文件直接读入 R 的经验吗?可以分享吗?

最佳答案

这远不能支持所有 TDMS 规范,但我在这里开始将 python npTDMS 包移植到 R 中 https://github.com/msuefishlab/tdmsreader它已经在一个 Shiny 的应用程序的上下文中进行了测试 here

关于使用 R 读取 LabVIEW TDMS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22967649/

相关文章:

r - 在 R 中减去值时聚合

r - 在具有已删除因子的数据帧上使用 speedglm

r - 取消列出数据框列并将它们粘贴在一起

logic - LabVIEW中的未知图标

windows - 在Labview 2012、Windows 7操作系统中,如何验证用户写权限?

labview - 关于学习labview的书籍或教程的推荐

Labview:访问服务器地址空间时出错

r - R中的二进制分组

r - 将字符串向量拆分为包含相应字符的列的数据框

python - 将不良文本转换为韩语