Мин из столбцов из dictPython

Программы на Python
Anonymous
Мин из столбцов из dict

Сообщение Anonymous »

У меня есть dict с именем элемента\столбца и df со столбцами из dict и других столбцов. Как добавить столбец в df с минимальным значением для каждого элемента только из столбцов, соответствующих dict?

Код: Выделить всё

import pandas as pd
my_dict={'Item1':['Col1','Col3'],
'Item2':['Col2','Col4']
}
df=pd.DataFrame({
'Col0':['Item1','Item2'],
'Col1':[20,25],
'Col2':[89,15],
'Col3':[26,30],
'Col4':[40,108],
'Col5':[55,2]
})
df['min']=?
Я пробовал

Код: Выделить всё

df['min']=df[df.columns[df.columns.isin(my_dict)]].min(axis=1),
но это не сработало.

Подробнее здесь: https://stackoverflow.com/questions/783 ... -from-dict

Вернуться в «Python»