AttributeError: у объекта 'Series' нет атрибута 'value' - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь получить список телефонных номеров

вот код

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]

Я не могу понять, что я делаю неправильно. пожалуйста, помогите мне исправить это

1 Ответ

1 голос
/ 22 апреля 2020

Вам необходимо удалить .values:

phone_numbers = merged_df.loc[(merged_df['Facility Code'] ==facility_number) & (merged_df['group'] == group) & (merged_df['Optedout'] == optout)]['phone']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...