我有一个如下所示的数据框,其中一列包含已经嵌套的字典列表:
import pandas as pd
data = {'First': ['First value', 'Second value'],
'Second': ['First value', 'Second value'],
'third': ['First value', 'Second value'],
'forth': ['[{"values": "","entity": "datetime","","Turn": [{"expression": "","tid": "","type": "", "value": "","mod": "","anchor": "","beginPoint": "","endPoint": ""}]}]','[{"values": "","entity": "datetime","Turn": [{"expression": "","tid": "","type": "", "value": "","mod": "","anchor": "","beginPoint": "","endPoint": ""}]}]'],
}
df = pd.DataFrame (data, columns = ['First','second','third','forth'])
我想将其转换为以下 json 格式并保存为:
[
{
"first": "",
"second": "",
"third": "",
"forth": [
{
"values": "",
"entity": "",
"TIMEX3": [
{
"expression": "",
"tid": "",
"type": "",
"value": "",
"mod": "",
"anchorTimeID": "",
"beginPoint": "",
"endPoint": ""
}
]
}
]
},...
我试过以下,但输出太乱,看起来不像我想保存的输出
my_json = (df.groupby(['text','intent','domain'], as_index=False)
.apply(lambda x: x[['entities']].to_dict('r'))
.reset_index()
.to_json(orient='records',indent= 2))
慕妹3242003
相关分类