需求:将每一列进行归一化,并用归一化后的结果替换原来的值
x是原来的dataframe
columns = x.columns.tolist()
x = x.copy()
for c in columns:
max = x[c].max()
min = x[c].min()
x[c] = x[c].map(lambda x: (x - min) / (max - min))
该博客介绍了如何使用pandas库对DataFrame的一列数据进行归一化操作,并将归一化后的结果替换原有的列值,以此实现数据预处理。
需求:将每一列进行归一化,并用归一化后的结果替换原来的值
x是原来的dataframe
columns = x.columns.tolist()
x = x.copy()
for c in columns:
max = x[c].max()
min = x[c].min()
x[c] = x[c].map(lambda x: (x - min) / (max - min))

被折叠的 条评论
为什么被折叠?