0

有什么方法可以使用 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')

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

  • 作者

  • 高清评论

  • 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 分隔符是制表符。

4

1 回答 1

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

于 2019-11-12T17:04:43.910 回答