Не уверен, что вы хотите достичь, возможно, вы могли бы предоставить точный ожидаемый результат для этого ввода.Но если я хорошо понимаю, может быть, вы могли бы попробовать
import pandas as pd
df = pd.DataFrame({'value': [54, 74, 71, 78, 12]})
min = pd.DataFrame.min(df).value
max = pd.DataFrame.max(df).value
step = 550 / (max - min)
df['score'] = 600 - (df['value']-min) * step
print(df)
Это выдаст
value score
0 54 250.000000
1 74 83.333333
2 71 108.333333
3 78 50.000000
4 12 600.000000