Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
0 1 2 1 248 109 2 765 783 3 143 146 4 111 167
df['col3'] = df.min(axis=1) # или import numpy as np df['col3'] = np.minimum(df.col1, df.col2)
import pandas as pd data = {'col1': [248, 765, 143, 111], 'col2': [109, 783, 146, 167]} df = pd.DataFrame(data=data) df['col3'] = df.apply(lambda row: row[1] if row[0] > row[1] else row[0], axis=1)