Я автоматизирую свои вещи, ради которых я застрял на месте.В любом случае, объясняя это, я использую пользовательские входы, для которых в соответствующей ячейке для выходов используется некоторая формула. Однако когда я смотрю на конечный результат, он отражает только последние входные значения для цикла.
Я хотелиметь окончательный вывод со всеми представленными значениями.
df1 = pd.read_excel('abc.xlsx',worksheet='sheet1')
loops = int(input("Total Outage in Month: "))
inputs = []
for x in range(loops):
user_input1 = [input('Enter the Impacted_Device : ') ]
user_input2 = [input('Number_of_Impacted_Connection :') ]
user_input3 = [input('Outage_Minutes :')]
inputs.append(user_input1)
inputs.append(user_input2)
inputs.append(user_input3)
break
Impacted_Device = input(str("Enter the Impacted_Device : "))
Number_of_Impacted_Connection = int(input("Number_of_Impacted_Connection : "))
Outage_Minutes = int(input("Outage_Minutes : "))
Connection_Outage = int(Number_of_Impacted_Connection * Outage_Minutes)
df1['Impacted Connections'] = np.where((df1['Router'].str.contains(Impacted_Device)== True),Number_of_Impacted_Connection,'None')
df1['Outage Minutes'] = np.where((df1['Router'].str.contains(Impacted_Device)== True),Outage_Minutes,'None')
df1['Connection Outage'] = np.where((df1['Router'].str.contains(Impacted_Device)== True),Connection_Outage,'None')
df1