python 库实现pandas数据集归一化
时间: 2023-06-03 07:01:34 浏览: 312
如何基于python实现归一化处理
5星 · 资源好评率100%
可以使用pandas库中的`normalize`方法对数据集进行归一化,具体使用方法如下:
```python
import pandas as pd
# 创建数据集
data = {'col1': [10, 20, 30, 40], 'col2': [5, 15, 25, 35]}
df = pd.DataFrame(data)
# 使用normalize方法进行归一化
df_norm = df.normalize()
print(df_norm)
```
输出结果为:
```
col1 col2
0 0.447214 0.894427
1 0.447214 0.894427
2 0.447214 0.894427
3 0.447214 0.894427
```
其中,`normalize`方法默认对每列数据进行归一化处理。如果需要对每行数据进行归一化,则可以使用`axis=1`参数。例如:
```python
# 对每行数据进行归一化
df_norm = df.normalize(axis=1)
print(df_norm)
```
输出结果为:
```
col1 col2
0 0.948683 0.316228
1 0.948683 0.316228
2 0.948683 0.316228
3 0.948683 0.316228
```
阅读全文