У меня есть фрейм данных с одним столбцом с именем label
, который имеет значения [0,1,2,3,4,5,6,8,9]
. Я хотел бы сделать из этого фиктивные столбцы, но я бы хотел, чтобы некоторые метки были соединены вместе, поэтому, например, я хочу, чтобы dummy_012
было равно 1, если у наблюдения есть метка 0, 1 или 2.
Если я использую команду df2 = pd.get_dummies(df, columns=['label'])
, это создаст 9 столбцов, по 1 для каждой метки.
Я знаю, что могу использовать df2['dummy_012']=df2['dummy_0']+df2['dummy_1']+df2['dummy_2']
после этого, чтобы превратить его в один объединенный столбец, но я хочу знать, если есть более питонский c способ сделать это (или некоторую функцию, где я могу просто изменить параметры для объединений).