对csv文件的指定索引列的数据进行最小-最大规范化
时间: 2024-05-14 22:15:43 浏览: 98
对于csv文件的操作
好的,针对你的问题,可以使用pandas库中的DataFrame进行操作。具体代码如下:
```python
import pandas as pd
# 读取csv文件
data = pd.read_csv('filename.csv')
# 指定需要归一化的列名称(假设为col)
col = 'col'
# 最小-最大规范化
data[col] = (data[col]-data[col].min())/(data[col].max()-data[col].min())
# 将归一化后的数据保存到csv文件中
data.to_csv('filename_normalized.csv', index=False)
```
注意,这里我们用到了DataFrame中的min()和max()方法,分别获取该列的最小值和最大值,然后对该列的每个数值进行归一化处理,最终将结果保存到新的csv文件中。
阅读全文