Estoy tratando de crear un nuevo marco de datos usando pandas usando algunos valores. Así es como he creado un marco de datos: marco de datos ['ON / OFF'] = np.where ((dataframe ['Height'] == median_height) & (...

1
technophile_3 15 mar. 2021 a las 09:12

1 respuesta

La mejor respuesta

Utilice numpy.select:

dataframe['ON/OFF'] = np.select([(dataframe['Height'] == median_height),
                                 (dataframe['State Hash'] == most_common_state_hash),
                                 (dataframe['File Name']!= name_of_file)], 
                                 [1, 0, -1])
1
jezrael 15 mar. 2021 a las 06:14