欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

dataframe循環轉json

榮姿康2年前10瀏覽0評論

在Python編程中,經常需要將Dataframe類型的數據轉換為JSON格式的數據進行處理。Dataframe是一種二維表格形式存儲的數據結構,在進行數據處理時非常方便。而JSON格式則是常見的數據格式,用于數據傳輸和存儲。下面我們就來介紹一下如何將Dataframe類型的數據轉換為JSON格式。

import pandas as pd
import json
# 創建一個Dataframe對象
data = {'name': ['Alice', 'Bob', 'Charlie'],
'age': [20, 21, 19],
'gender': ['F', 'M', 'M']}
df = pd.DataFrame(data)
# 將Dataframe轉換為JSON字符串
df_json = df.to_json(orient='records')
# 將JSON字符串轉換為Python對象
df_dict = json.loads(df_json)
# 遍歷每一行數據,將每一行數據轉換為字典,然后添加到列表中
result = []
for row in df_dict:
row_dict = {}
for key, value in row.items():
row_dict[key] = value
result.append(row_dict)
# 將列表轉換為JSON字符串
result_json = json.dumps(result)
print(result_json)

在以上代碼中,我們首先創建了一個Dataframe對象,并使用to_json方法將其轉換為JSON字符串。然后使用json.loads方法將JSON字符串轉換為Python對象。接著我們使用循環遍歷每一行數據,將每一行數據轉換為字典格式,并添加到列表中。最后使用json.dumps方法將列表轉換為JSON字符串。運行以上代碼,輸出結果如下:

[{"name": "Alice", "age": 20, "gender": "F"},
 {"name": "Bob", "age": 21, "gender": "M"},
 {"name": "Charlie", "age": 19, "gender": "M"}]

可以看到,我們成功地將Dataframe類型的數據轉換為JSON格式的數據。在實際應用中,我們可以根據需要對數據和代碼進行修改,以滿足實際需求。