Python 从一堆csv到json
(我不能编辑这个问题的标题:我想我没有标题的答案……我希望这能有所帮助) 我正在从不同的.csv读取信息,需要将其转换为.json 1.csv是:Python 从一堆csv到json,python,json,csv,Python,Json,Csv,(我不能编辑这个问题的标题:我想我没有标题的答案……我希望这能有所帮助) 我正在从不同的.csv读取信息,需要将其转换为.json 1.csv是: field1: 1value1, field2: 1value2, field3: 1value3 2.csv有很多行,我必须按1value3进行过滤 row1field1: 2value1, row1field2: 2value2, row1field3: 1value3, row1field4: 3.csv, row2field1: 2val
field1: 1value1, field2: 1value2, field3: 1value3
2.csv有很多行,我必须按1value3进行过滤
row1field1: 2value1, row1field2: 2value2, row1field3: 1value3, row1field4: 3.csv,
row2field1: 2value4, row2field2: 2value5, row2field3: 1value3, row2field4: 4.csv,
3.csv是:
field1: 3value1, field2: 3value2
4.csv是:
field1: 4value1, field2: 4value2
我需要我的最终json如下所示:
{
"field1": "1value1",
"field2": "1value2",
"field3": "1value3",
"talbes": [
{
"row1field1": "2value1",
"row1field2": "2value2",
"row1field3": "1value3",
"fieldsFromTable": [
{
"field1": "3value1",
"field2": "3value2"
}
]
},
{
"row2field1": "2value4",
"row1field2": "2value5",
"row1field3": "1value3",
"fieldsFromTable": [
{
"field1": "4value1",
"field2": "4value2"
}
]
}
]
}
我正在尝试使用dataFrame.to_json()进行转换,但无法将dataFrame数组存储到其他dataFrame中。。。我真的不知道哪一个更合适
谢谢
(我知道这个解释有点混乱……对不起)到目前为止你做了什么?Thansk Gahan,我说我所取得的成果:我可以读取csv,并可以转换为json表格_url='4.csv'#使用table fields=pd.read_csv(table_url)中的数据构建字符串#将数据集转换为string string=fields.to#json(orient='records')#将open('survey_缩写'+'.json','w')作为outfile:outfile.write(string)写入最终json