, пожалуйста, помогите мне в настройке условий для выбора столбца с использованием определенных условий и обновления данных в соответствующем столбце в качестве ручного ввода.
Как, например,
Первое условие, которое нужно применить и удовлетворить, касается имени клиента. Второе условие, которое нужно применить и удовлетворить, касается типа клиента
, когда все выполнено, ввод вручную.данные будут обновлены в соответствующем столбце.
Я пробовал несколько логики, чтобы удовлетворить условия, однако получаю сообщение об ошибке.Ниже приведен мой код с сообщением об ошибке.
Customer_Count = df.groupby(['Customer','Customer_Type']).size().reset_index(name='Connections')
Customer_Name.value = input("Enter the name of Customer : ")
колонка Customer
Impacted_Connection.value = int(input('Enter the Impacted_Connection : '))
всего клиента
print ("Total Connection for this customer is : ", Customer_Count.loc[Customer_Count['Connections'] == Impacted_Connection,'Connections'])
Применяется для печати общей стоимости филиалов клиентов
Outage_Minutes.value = int(input('Enter the downtime : '))
время простоя
if(Customer_Count.loc[Customer_Count['Customer'].str.contains(Customer_Name.value) == True]).any():
при попытке встретитьсяпервое условие
if(Customer_Count.loc[Customer_Count['Customer_Type'].str.contains('LOCAL') == True]).any() :
при попытке выполнить второе условие
Сообщение об ошибке:
ValueError: Значение истинности Серии неоднозначно.Используйте a.empty, a.bool (), a.item (), a.any () или a.all ().