我的資料樣本:
| ID | 目標 |
|---|---|
| 1 | {"abc":"xyz"} |
| 2 | {"abc":"adf"} |
這個資料是一個csv輸出,我在python中匯入如下
data=pd.read_csv('location',converters{'target':json.loads},header=None,doublequote=True,encoding='unicode_escape')
data=data.drop(labels=0,axis=0)
data=data.rename(columns={0:'ID',1:'target'})
當我嘗試使用決議這些資料時
df=pd.json_normalize(data['target'])
我得到空資料框
| 0 | |
| 1 |
uj5u.com熱心網友回復:
您需要將單元格從字串更改為實際的字典,然后您的代碼才能作業。試試這個:
df['target'] = df['target'].apply(json.loads)
df = pd.json_normalize(df['target'])
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/470169.html
上一篇:如何訪問嵌套陣列
