作为从 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/