df = pd.DataFrame(np.random.randint(-100, 100, size=(100, 4)), columns=list
    ('ABCD'))
df = df[df > 0].apply(lambda x: x / x.max(), axis=1)
df[df < 1] = 0
df = df.fillna(-9999)
writer = pd.ExcelWriter('output.xlsx')
df.to_excel(writer, 'result')
Панды заменяют выборочные данные новым набором