下面是我的代码和输出
test2 = json.loads(test)
[
{
"cert": {
"alternate_names": [
"XXX",
"YYY"
],
"common_name": "aaa",
"created_on": "1111",
"status": "Expired",
"subject": test,
"valid_from": "2018-04-15T00:00:00.0000000Z",
"valid_to": "2020-04-14T23:59:59.0000000Z"
},
"meta": {
"asset_name": "",
"audience": "External",
"automation_utility": "",
"delegate_owner": "",
"environment": dev
"l2_group_email": null,
"l3_group_email": null,
"requestor_email": "",
"support_email": "",
"tech_delegate_email": null,
"tech_owner_email": null
}
}
]
我想从数据中提取状态字段和其他字段,并将其作为列附加到数据框中,然后将其导出到excel文件中
df['output']= df['Serial Number'].apply(lambda x:fetch_by_ser_no(x))
现在我想为公共名称、备用名称、状态等创建不同的列
由于对python还很陌生,请有人给我介绍一下
谢谢
对于第一部分(提取状态字段):
test2
是一个包含一个字典的列表。此词典有两个键("cert"
和"keys"
)。与"cert"
对应的值是另一个包含键"status"
的字典。因此,您可以访问如下状态:对于其他部分(熊猫和excel),需要您提供更多信息
相关问题 更多 >
编程相关推荐