有没有办法使用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
MeasStartTime s自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分隔符是制表符。
答案 0 :(得分:0)
您可以在标题上设置属性
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
查看咨询