Pandas 从Dataframe中的列中提取值

Pandas 从Dataframe中的列中提取值,pandas,Pandas,我的Dataframe中有一列包含以下格式的数据 id,value 101,[{'self': 'https://www.web.com/rest/api/101', 'value': 'Yes', 'id': '546'}] 列(值)的类型为pandas.core.series.series 我试图提取与上述数据框中的值对应的文本 预期产出: id, output 101,Yes 结果 看看他是否适合你 a=df['value'].str[0].apply(pd.Series) df['v

我的Dataframe中有一列包含以下格式的数据

id,value
101,[{'self': 'https://www.web.com/rest/api/101', 'value': 'Yes', 'id': '546'}]
列(值)的类型为
pandas.core.series.series

我试图提取与上述数据框中的
对应的文本

预期产出:

id, output
101,Yes
结果
看看他是否适合你

a=df['value'].str[0].apply(pd.Series)
df['value']=a['value']
print(df)
输出

     id     value
0   101     Yes
a=df['value'].str[0].apply(pd.Series)
df['value']=a['value']
print(df)
     id     value
0   101     Yes