2 回答

TA貢獻2036條經驗 獲得超8個贊
>>> df['myextraction'] = df['weirdo'][0]['Item'][0]['Value']
>>> df
normalvar weirdo myextraction
0 1 {'Item': [{'basket': 'Text', 'Value': 'Stackov... Stackoverflow

TA貢獻1772條經驗 獲得超6個贊
嘗試:
df['myextraction'] = pd.DataFrame.from_records(np.array(df.weirdo.values.tolist()).ravel(),
index=df.index)['Value']
輸出:
normalvar weirdo myextraction
Item 1 [{'basket': 'one', 'Value': 'Stackoverflow'}] Stackoverflow
Item2 1 [{'basket': 'two', 'Value': 'SO'}] SO
添加回答
舉報