可以使用Python的pandas库来实现这个任务。下面是一个示例代码:

import pandas as pd

# 读取原始csv文件
df = pd.read_csv('original.csv')

# 进行one-hot编码
df = pd.get_dummies(df, columns=['proto', 'service', 'state', 'attack_cat'])

# 删除'id'和'label'列
df = df.drop(['id', 'label'], axis=1)

# 保存到新的csv文件
df.to_csv('new.csv', index=False)

请将original.csv替换为你的原始csv文件的路径,new.csv为保存新文件的路径。在运行代码后,将生成一个新的csv文件,其中包含进行one-hot编码后的数据。

在一csv文件中将标签为proto、service、state、attack_cat的列进行one-hot编码并替换掉原来值删除id、label列并保存在新的csv文件中

原文地址: https://www.cveoy.top/t/topic/jaiA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录