kah*_*a00 4 python dataframe pandas
我正在尝试获取电话号码列表
这是代码
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)
Run Code Online (Sandbox Code Playgroud)
我的数据框看起来像这样
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
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误
AttributeError: 'Series' object has no attribute 'value'
Run Code Online (Sandbox Code Playgroud)
期望的输出
[25470000010,25470000020]
Run Code Online (Sandbox Code Playgroud)
我似乎无法弄清楚我做错了什么。请帮我解决这个问题
您需要删除.values:
phone_numbers = merged_df.loc[(merged_df['Facility Code'] ==facility_number) & (merged_df['group'] == group) & (merged_df['Optedout'] == optout)]['phone']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38510 次 |
| 最近记录: |