python

问题描述 投票:0回答:1
deatils=[{"names":["ramu","Ravi","Naik"],"ages":[39,40,45],"department":"admin","location":"Bangalore"},

{"names":["Kiran","Kumar","Joseph"],"ages":[35,26,52],"department":"IT","location":"Hyderabad"},

{"names":["Rajesh","Nakul"],"ages":[34,40],"department":"Payroll","location":"Chennai"},

{"names":["Mukesh","Kundan","Kishore"],"ages":[27,33,37],"department":"IT","location":"Bangalore"}]
我正在寻找要保存在CSV文件中的数据,如下所示:

enter image description here

python pandas csv
1个回答
0
投票
import csv details = [ {"names": ["ramu", "Ravi", "Naik"], "ages": [39, 40, 45], "department": "admin", "location": "Bangalore"}, {"names": ["Kiran", "Kumar", "Joseph"], "ages": [35, 26, 52], "department": "IT", "location": "Hyderabad"}, {"names": ["Rajesh", "Nakul"], "ages": [34, 40], "department": "Payroll", "location": "Chennai"}, {"names": ["Mukesh", "Kundan", "Kishore"], "ages": [27, 33, 37], "department": "IT", "location": "Bangalore"} ] with open("details.csv", "w", newline="") as file: writer = csv.writer(file) writer.writerow(["names", "ages", "department", "location"]) for entry in details: names = ",".join(entry["names"]) ages = ",".join(map(str, entry["ages"])) writer.writerow([names, ages, entry["department"], entry["location"]]) print("CSV file 'details.csv' has been created.")
    
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.