In [92]: dfOut[92]:a b c dA -0.488816 0.863769 4.325608 -4.721202B -11.937097 2.993993 -12.916784 -1.086236C -5.569493 4.672679 -2.168464 -9.315900D 8.892368 0.932785 4.535396 0.598124In [93]: df_norm = (df - df.mean()) / (df.max() - df.min())In [94]: df_normOut[94]: a b c dA 0.085789 -0.394348 0.337016 -0.109935B -0.463830 0.164926 -0.650963 0.256714C -0.158129 0.605652 -0.035090 -0.573389D 0.536170 -0.376229 0.349037 0.426611In [95]: df_norm.mean()Out[95]:a -2.081668e-17b 4.857226e-17c 1.734723e-17d -1.040834e-17In [96]: df_norm.max() - df_norm.min()Out[96]:a 1b 1c 1d 1



