【发布时间】:2020-07-26 03:41:57
【问题描述】:
我有一个数据框-
+----------+----------+--------+
| FNAME| LNAME| AGE| JSON FOR EACH CUSTOMER
+----------+----------+--------+
| EARL| JONES| 35| ?
| MARK| WOOD| 20| ?
+----------+----------+--------+
而且我有一个 json 格式 -
{
"applicantSegment": {
"applicantName": {
"name1": "" ,
"name3": ""
},
"ids": [
{
"type": "",
"value": ""
}
],
"phones": [
{
"type": "",
"value":""
}
],
"emails": [
{
"value": ""
}
],
"dob": {
"dobDate": "" ,
"age" : ""
}
}
我需要在数据框中创建一个新的 json 列,以便新列的每一行都有 json 值。例如,第一行的新列值将是 -
{
"applicantSegment": {
"applicantName": {
"name1": "EARL" ,
"name3": "JONES"
},
"ids": [
{
"type": "",
"value": ""
}
],
"phones": [
{
"type": "",
"value":""
}
],
"emails": [
{
"value": ""
}
],
"dob": {
"dobDate": "" ,
"age": 35
}
}
有人可以帮忙吗? 具有新 json 行的必需数据框
+----------+----------+--------+--------------------------------------------------------------
| FNAME| LNAME| AGE| JSON FOR EACH CUSTOMER
+----------+----------+--------+--------------------------------------------------------------
| EARL| JONES| 35| {"applicantSegment": {"applicantName{"name1":
| | | "EARL","name3":"JONES" },"ids": [{"type": "","value": ""}],
| | | "phones"{"type":"","value":"" }],"emails": [{"value": "" }],
| | | "dob": {"dobDate": "" ,"age":35 }}
|----------|----------|--------| ---------------------------------------------------------------
| | | {Same as above but values from this row
| MARK| WOOD| 20| }
【问题讨论】:
标签: python sql json pandas numpy