Я добавляю столбец в фрейм данных, где значения столбцов определяются путем сравнения двух других столбцов в фрейме данных.Код для добавления столбца:
lst = []
for x in range(len(df)):
if df['ColumnA'][x] > df['ColumnB'][x]:
lst.append(df['ColumnB'][x])
else:
lst.append(df['ColumnA'][x])
df['ColumnC'] = lst
Мой вопрос: есть ли более эффективный / питонский способ сделать это?В прошлом мне советовали с осторожностью относиться к тому, что я каждый раз перебираю все строки данных, поэтому хотел посмотреть, не упустил ли я что-нибудь.Спасибо!