我希望能够将一个CSV中的值与另一个中的名义值集进行比较

时间:2018-10-19 15:54:18

标签: python c matlab simulink

我承担了将故障注入系统并查找与规范的偏差的任务。这些偏差将成为系统的故障。到目前为止,我们不得不通过观察来发现这些故障,但是我想开发一种方法: 1.)上载每个CSV,其中包括一定程度的故障。 2.)将包含故障的CSV与标称值进行比较。 3.)能够打印出发生故障的地方,或者根本没有发生故障的地方。

我想知道哪种语言最适合这三个任务。我们已在Simulink中获得了该系统的信息,并且能够输出格式正确的CSV文件,其中包含有关组成系统的组件的信息。对于每个组件,我们都有一组名义值和一组注入故障后给出的值。我希望能够将这两者进行比较,并找出故障发生的位置。到目前为止,我们在Python或Matlab方面的运气很少,并且一直在强烈考虑使用C来做到这一点。

关于哪种软件将提供哪些优势的任何建议都非常出色。谢谢。

1 个答案:

答案 0 :(得分:0)

如果要将结果存储在数据库中,可能值得考虑使用像Microsoft SSIS(Sql Server Integration Services)这样的工具,您可以在其中使用CSV文件和值集作为数据源,进行比较/执行计算并将结果/数据集存储在表格中。 SSIS具有足够容易的学习曲线和易于使用的组件,并且支持定制的SQL / T-SQL,您可以在单独的流程中直观地区分组件。然后可以根据需要手动或自动分批运行软件包。 https://docs.microsoft.com/en-us/sql/integration-services/sql-server-integration-services?view=sql-server-2017 祝你好运!