Python Script unsupported DataType issue.

Hello @JaeHwanChoi

A solution using KNIME 4.7; You can alternatively take a look to this post:

Py Script node:

import json
import knime.scripting.io as knio

import pandas as pd

dict_df = {'model_1': {'indicator_1': 0.65
            , 'indicator_2': 0.63
            , 'indicator_3': 0.88}
        , 'model_2': {'indicator_1': 0.83
            , 'indicator_2': 0.76
            , 'indicator_3': 0.93}}

json_string = json.dumps(dict_df)

df = pd.DataFrame([{"dict_detail": json_string}])

knio.output_tables[0] = knio.Table.from_pandas(df)

Adapted @DiaAzul 's solution…

BR

4 Likes