如何在pandas中将对象特征分为两类



数据集中的目标特性包含各种类,我只想将它们拆分为两个类。澄清:我的目标-->DF['normal'].unique()给出array(['normal', 'neptune', 'warezclient', 'ipsweep', 'portsweep','teardrop', 'nmap', 'satan', 'smurf', 'pod', 'back', 'guess_passwd', 'ftp_write', 'multihop', 'rootkit','buffer_overflow', 'imap', 'warezmaster', 'phf', 'land','loadmodule', 'spy', 'perl'],我想让他们只上两个课['normal', 'Attack']如何做到这一点?

这对你有用吗?

DF['normal_simplified'] = DF['normal'].apply(lambda x: 'normal' if x == 'normal' else 'Attack')

最新更新