是否有任何方法可以使用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