簡體   English   中英

使用 python pandas 將 CSV 轉換為 JSON

[英]Convert CSV to JSON using python pandas

直到現在我只能想出這個:

filename = "newsample2.csv"
jsonFileName = "myjson2.json"

import pandas as pd
df = pd.read_csv ('newsample2.csv')

df.to_json ('myjson2.json', indent=4, orient='recod')

CSV 文件: https : //drive.google.com/file/d/19u8M0wFrUq8E9um3l6sw0UZeQZRWTxNb/view?usp=sharing

示例 JSON(我只需要這種格式的 json) https://drive.google.com/file/d/1UXCi5u_ywmhst_vW3s1Z2HdjO_auFDZz/view?usp=sharing

這是您需要做的。

  • 使用 Pandas 讀取 csv 文件。

csv_data = pd.read_csv('newsample.csv') final_dic_json = {"ReelStripsDefinition":[]}

  • 初始化列表以存儲臨時數據。 例如,

base_strip = []

  • 迭代 DataFrame 中的每一列,並將數據存儲在上一步創建的列表中。

  • 創建這樣的字典(我使用了您提供的 json 文件中的鍵): base_strip1_dic = {"base_strip1": { "Enabled": true, "Stops": []}}

  • 同樣,您將創建其他詞典。

  • 最后final_dic_json["ReelStripsDefinition"] = base_strip1_dic final_dic_json.append(base_strip2_dic)等等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM