Отфильтруйте все уникальные элементы в column1 в качестве ключа вместе с Column2 и Column3 в качестве ключа: значение в качестве значения во вложенном Dataframe из обычного DataFrame

Основываясь на ответе @Franck Dernoncourt, фиксируя -1 / 0:

def div0( a, b ):
    """ ignore / 0, div0( [-1, 0, 1], 0 ) -> [0, 0, 0] """
    with np.errstate(divide='ignore', invalid='ignore'):
        c = np.true_divide( a, b )
        c[ ~ np.isfinite( c )] = 0  # -inf inf NaN
    return c

div0( [-1, 0, 1], 0 )
array([0, 0, 0])
1
задан Mick 16 January 2019 в 02:20
поделиться