我有一个 excel 文件,其中一列作为 json 数组。我想根据特定的“sid”从对象中提取“name”的值。下面是输入:
SID | 总结 |
---|---|
101 | [ |
102 | [ |
有人可以帮我吗?
Use:
df['Summary'] = df['Summary'].apply(lambda x: ','.join(y['name'] for y in x))
df['Summary'] = [','.join(y['name'] for y in x) for x in df['Summary']]
如果可能使用列中的字符串Summary
:
import ast
df['Summary']=df['Summary'].apply(lambda x:','.join(y['name'] for y in ast.literal_eval(x)))