2
我有一個單列中的字典列表,但對於每一行,不同的post_id在一個單獨的列。我已經得到了我通過pd.concat(json_normalize(d) for d in data['comments'])
尋找的數據幀,但我想另一列從原來的數據框中添加到該附加原來POST_ID。熊貓合併列json_normalize後
原始
'post_id' 'comments'
123456 [{'from':'Bob','present':True}, {'from':'Jon', 'present':False}]
當前結果(後json_normalize
)
comments.from comments.present
Bob True
Jon False
所需的結果
comments.from comments.present post_id
Bob True 123456
Jon False 123456
感謝您的幫助
你會如何規範這一點,如果你的JSON字符串是jsons的名單像 '[{「從」:「鮑勃」 ,'present':True},{'from':'Bob2','present':True}]' – iambdot
您可能需要提出一個新問題。沒有嵌套元素就不需要標準化。 – Parfait
https://stackoverflow.com/questions/48913603/pandas-list-of-json-into-columns – iambdot