使用头信息将csv写入mdf4文件吗?

时间:2019-11-12 14:02:21

标签: python asammdf

有没有办法使用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分隔符是制表符。

1 个答案:

答案 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

查看咨询