t.py 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import json
  2. import pandas as pd
  3. feature = ["1_vovh0分子",
  4. "2_vovh0分子",
  5. "2_vovh1分子",
  6. "3_vovh0分子",
  7. "3_vovh1分子",
  8. "3_vovh2分子",
  9. "4_vovh0分子",
  10. "4_vovh1分子",
  11. "4_vovh3分子",
  12. "7_vovh0分子",
  13. "7_vovh1分子",
  14. "7_vovh6分子",
  15. "13_vovh0分子",
  16. "13_vovh1分子",
  17. "13_vovh12分子",
  18. "25_vovh0分子",
  19. "25_vovh1分子",
  20. "25_vovh24分子",
  21. "1_vovd0分子",
  22. "2_vovd0分子",
  23. "2_vovd1分子",
  24. "3_vovd0分子",
  25. "3_vovd1分子",
  26. "3_vovd2分子",
  27. "1_vovh分母",
  28. "2_vovh分母",
  29. "3_vovh分母",
  30. "4_vovh分母",
  31. "7_vovh分母",
  32. "13_vovh分母",
  33. "25_vovh分母",
  34. "1_vovd分母",
  35. "2_vovd分母",
  36. "3_vovd分母", ]
  37. with open("/Users/zhao/Desktop/1.json", "r") as file:
  38. result = json.loads(file.read())
  39. data = []
  40. for item in result:
  41. d = {
  42. 'score': item['score'],
  43. "vovScore": item["scoresMap"]['vovScore'],
  44. '小时': item['allFeatureMap']['weightKey']
  45. }
  46. for f in feature:
  47. d[f] = item['allFeatureMap'][f]
  48. data.append(d)
  49. df = pd.DataFrame.from_records(data)
  50. df.to_csv("/Users/zhao/Desktop/1.csv", index=False)