python - 如何从列表中提取值
问题描述
我有一个看起来像这样的列表:
0 [{'label': 1, 'prob': 0.5001602182558444}, {'l...
1 [{'label': 1, 'prob': 0.4983993145492764}, {'l...
2 [{'label': 1, 'prob': 0.5001580480134967}, {'l...
3 [{'label': 1, 'prob': 0.49975722925774013}, {'...
4 [{'label': 1, 'prob': 0.5028022960621467}, {'l...
...
4475 [{'label': 1, 'prob': 0.5003302402940771}, {'l...
4476 [{'label': 1, 'prob': 0.49855059266658663}, {'...
4477 [{'label': 1, 'prob': 0.5031390463863391}, {'l...
4478 [{'label': 1, 'prob': 0.5038517971727202}, {'l...
4479 [{'label': 1, 'prob': 0.499373494895517}, {'la...
Name: Response_prob, Length: 4480, dtype: object
每个条目看起来像这样:
[{'label': 1, 'prob': 0.5001602182558444}, {'label': 0, 'prob': 0.49983978174415555}]
我想从标签中提取概率值:1
我似乎无法弄清楚该怎么做。
解决方案
如果“标签 1”总是在第一个字典中,你可以试试这个:
[d.get('prob') for d in df['Response_prob'].str[0]]
推荐阅读
- reactjs - 如何检测鼠标单击是长还是短?
- c++ - C++ 用复制构造函数理解指针
- python - PyQt 将中心元素布局到全屏左侧
- api - 来自 Platform of Trust 的产品 API 的类型组织 publicKeys 的有效值是什么?
- c# - C# 和 T-SQL 将用户定义的表插入到另一个表中不起作用
- python-3.x - Azure Function Docker 映像和正在还原的依赖项
- c++ - 将 void* 作为函数参数传递会选择错误的重载
- javascript - 设置日期/时间输入字段的默认视图,覆盖用户区域设置?
- python - 如果数字在数据框的行中,则更改数组的值
- gradle - 如何将表单数据文件附加到邮递员测试并通过纽曼在不同的开发环境中运行?