是否将csv写入带有标头信息的mdf4文件



是否有任何方法可以使用asammdf将csv转换为mdf4并传输标头信息?

当我用这个代码的修改版本创建一个mdf4文件时

from asammdf import MDF
import pandas as pd
df = pd.read_csv('input.csv')
mdf = MDF()
mdf.append(df)
mdf.save('output.mf4')

然后,有默认的头条目。例如:

  • 作者

  • 部门

  • HDComment

  • MeasStartTimes自1970年1月1日以来的时间

  • 。。。

如何在创建mdf文件之前删除这些条目?

如何从csv中添加自己的标题条目?

示例csv:

Customer   DummyCustomer
MeasName   DummyMeas
MeasCounter   25
Operator   DummyOperator
Time   DummyChannel1   DummyChannel2
0      0               75
1      2               85
2      14              88
3      21              87
4      33              88
5      45              89
6      21              89
7      83              89
8      32              89
9      22              89
10     70              90

csv分隔符为tabstop。

您可以设置标题上的属性

from asammdf import MDF
import pandas as pd
df = pd.read_csv('input.csv')
mdf = MDF()
mdf.header.author = 'the author'
mdf.header.department = 'dep'
mdf.header.project = 'prj'
mdf.header.comment = 'my comment'
mdf.append(df)
mdf.save('output.mf4')

看这里的结尾https://asammdf.readthedocs.io/en/master/v4blocks.html#asammdf.blocks.v4_blocks.HeaderBlock

相关内容

  • 没有找到相关文章

最新更新