![](/img/trans.png)
[英]Extract vale of a key for a given key value pair in a list of dict in python
[英]How to extract key, value of a list of dict of string
我试图找到解决方案,但没有成功......
vod = pd.read_sql("SELECT * from x", conn)
---------------------------------------------------------------
index id remuneration benefits describe
500 354 1500 example below none
501 355 1200 example below none
502 356 1300 example below none
----------------------------------------------------------------
[{"value":"Insalubre","selected":false},{"value":"Perigoso","selected":false}]
我想在此 df => (Insalubre = false or true) 和 (Perigoso = false or true) 上创建 2 个新列
type(df['benefits'])
输出: pandas.core.series.Series
输入:
for key, value in df.items():
print(key, value)
输出:
6325 [{"value":"Insalubre","selected":false},{"value":"Perigoso","selected":false}]
输入:
df['benefits']
输出:
0 [{"value":"Insalubre","selected":false},{"valu...
Name: benefits, Length: 6326, dtype: object
我可以做些什么来实现我的目标?
这应该有效:
pd.DataFrame(df['benefits'].tolist()[0])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.