Редактировать: решена основная проблема с помощью слияния
Я пытаюсь итеративно создавать столбцы при прохождении цикла for, чтобы показать значения процентилей для данного значения (см. Ниже)
for i in range(temp.shape[0]):
for j in range(3,temp.shape[1]):
s = "".join([str((j-2)*20),'_Percentile'])
ouput.loc[(output['Condition 1'] == temp.iloc[i,0])
& (output['Condition 2'] == temp.iloc[i,1]), s) = temp.iloc[i,j]
, который выдает ошибку «Синтаксическая ошибка: неверный синтаксис», выделяя закрывающую скобку.Значение s кажется правильным (например, выбрасывает «20_Percentile», «40 Percentile» и т. Д.).Базовые данные также хороши - они выводят то, что я ожидаю, если я заменю s на '20_Percentile', но, очевидно, перезаписывают их каждый раз, когда проходит цикл.
Я новичок в Python, поэтому любая помощьбудет принята с благодарностью!
Сэм