Как добавить строковый сигнал в файл MDF asammdf pythonPython

Программы на Python
Anonymous
Как добавить строковый сигнал в файл MDF asammdf python

Сообщение Anonymous »

Я создаю файл mdf из кадра данных pandas с данными временных рядов. У меня есть строковые каналы, которые я не знаю, как добавить. При использовании приведенного ниже кода я получаю сообщение об ошибке.

Код: Выделить всё

data = {
"GLOBAL_TIME": [1, 2, 3, 4, 5],
"INT_SIGNAL": [10, 20, 30, 40, 50],
"FLOAT_SIGNAL": [1.1, 2.2, 3.3, 4.4, 5.5],
"STRING_SIGNAL": ["a", "a", "a", "a", "a"],
}
df_test2 = pd.DataFrame(data)
df_test2

Код: Выделить всё

new_mdf_from_df = MDF()
for column in df_test2.columns:
sig = Signal(
samples=df_test2[column].values,
timestamps=df_test2.index.values,
name=column
)
try:
new_mdf_from_df.append(sig)
except Exception as e:
print(f"Error occurred while appending signal for column '{column}': {e}")

Код: Выделить всё

Error occurred while appending signal for column 'STRING_SIGNAL':
Unknown type: dtype=object, shape=(5,)
Как лучше всего добавить STRING_SIGNAL?

Вернуться в «Python»