我在csv文件中有一些数据,我需要将数据转换为json格式的列表和数组。这是一个示例数据:
所需的输出ID:
{
"topics":[
{
"topicID":1,
"labels":[
{
"phrase":"security level",
"prob":0.3
},
{
"phrase":" hack",
"prob":0.3
},
{
"phrase":"our server lab",
"prob":0.2
},
{
"phrase":" people",
"prob":0.2
},
{
"phrase":" trouble",
"prob":0.2
}
]
},
{
"topicID":2,
"labels":[
{
"phrase":"base3",
"prob":0.4806
}
]
}
]
}
以此类推。
我刚刚提取了5个列来获取主题数组:
df.loc[:, ['t_1', 't_2', 't_3','t_4','t_5']]
并且我已将主题列转换为数组:
topic_list = df[[''t_1', 't_2', 't_3','t_4','t_5'']].values
但是我不知道如何在此数组中附加短语和其他列?