【发布时间】:2019-11-01 01:30:45
【问题描述】:
我有一个包含 4 列数据的 csv 文件,如下所示。
type,MetalType,Date,Acknowledge
Metal,abc123451,2018-05-26,Success
Metal,abc123452,2018-05-27,Success
Metal,abc123454,2018-05-28,Failure
Iron,abc123455,2018-05-29,Success
Iron,abc123456,2018-05-30,Failure
(我只是在上面的示例数据中提供了标题,但在我的情况下,我的数据中没有标题)
如何将上述 csv 文件转换为以下格式的 Json...
第一列:属于 --> "type": "Metal"
第二栏:MetalType: "values" : "value": "abc123451"
第三栏:"Date": "values":"value": "2018-05-26"
第 4 栏:"Acknowledge": "values":"value": "Success"
剩下的所有列都是默认值。
按照以下格式,
{
"entities": [
{
"id": "XXXXXXX",
"type": "Metal",
"data": {
"attributes": {
"MetalType": {
"values": [
{
"source": "XYZ",
"locale": "Australia",
"value": "abc123451"
}
]
},
"Date": {
"values": [
{
"source": "XYZ",
"locale": "Australia",
"value": "2018-05-26"
}
]
},
"Acknowledge": {
"values": [
{
"source": "XYZ",
"locale": "Australia",
"value": "Success"
}
]
}
}
}
}
]
}
【问题讨论】:
-
@Entities 是我的主要标签,所有的记录都应该在实体标签内重复。这可能..?
-
你应该努力。请显示您的代码并说明您遇到问题的地方。另见Why is the “how to move the turtle in logo” question closed? 和How to create a Minimal, Complete, and Verifiable example。
-
@jww .. 我对 python 完全陌生,所以这就是我这样问的原因。
标签: python json linux pandas dataframe