python - AttributeError:“系列”对象没有属性“值”
问题描述
我正在尝试获取电话号码列表
这是代码
response='108'
group="MAMA"
optout='False'
phone_numbers = merged_df.loc[(merged_df['Facility Code'] ==facility_number) & (merged_df['group'] == group) & (merged_df['Optedout'] == optout)]['phone'].values
print(phone_numbers)
我的数据框看起来像这样
phone group County PNC/ANC Facility Name Optedout Facility Code
25470000000 MAMA Orange PNC Main Centre FALSE 112
25470000000 MAMA Orange PNC Main Centre FALSE 112
25470000010 MAMA Orange PNC Centre FALSE 108
25470000020 MAMA Orange PNC Centre FALSE 108
25470000000 MAMA Orange PNC Main Centre FALSE 112
这是我得到的错误
AttributeError: 'Series' object has no attribute 'value'
期望的输出
[25470000010,25470000020]
我似乎无法弄清楚我做错了什么。请帮我解决这个问题
解决方案
您需要删除.values
:
phone_numbers = merged_df.loc[(merged_df['Facility Code'] ==facility_number) & (merged_df['group'] == group) & (merged_df['Optedout'] == optout)]['phone']
推荐阅读
- firebase - 需要一个 JavaScript 模块脚本,但服务器以“text/html”的 MIME 类型响应
- sql - SQL 查询按具有表 id 的列聚合字符串匹配
- android - 如何在前台服务中使用 CameraX?安卓工作室
- angular - 当响应中的标识符之一是 Angular 应用程序中的数字时,我应该如何实现模型接口
- python - 从 CS50 IDE 过渡到 VS Code(导入模块不起作用)
- android - Kotlin - Spinner 片段未填充
- mongodb - 如何计算 MongoDB 上递归关系中的对象?
- r - 如何用ggplot打破轴
- sql - 范围之间的会计期间和进入日期
- javascript - 如何使用 discord.js 调用 SubCommand 的选项?(v13)