簡體   English   中英

帶有一個字典列的 csv 文件

[英]csv file with one Dictionary column

我有一個包含多列的 CSV 文件,其中一列有字典元素,如何將此字典鍵擴展到列

數據框在此處輸入圖像描述

嘗試應用 pd.Series

在此處輸入圖片說明

輸出:在此處輸入圖像描述

它仍然沒有被分成幾列。

引用了這個 stackoverflow 解決方案: df = pd.DataFrame({'id':[1,2,3], 'col1':[{'a':1, 'b':2, 'c':3}, { 'a':3, 'b':4, 'c':5}, {'a':None, 'b':5, 'c':6}]}) df.set_index('id')。 col1.apply(pd.Series) 適用於此數據框,但不適用於我的原始數據框。

嘗試使用 json 規范化:

import pandas as pd
df2 = pd.json_normalize(df['address'])

暫無
暫無

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

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