我正在尝试通过将csv列中的字符串与提供的字符串进行比较来对CSV数据进行聚类。抛出错误,指出类型比较无效。如果有人建议我如何进行比较,将不胜感激。
我检查并验证了文件中是否存在数据为“正常”的“类别”列
self.class_train = pd.read_csv(self.train_data_from_text, quotechar=',', skipinitialspace=True, names=['Duration', 'protocol_type', 'Class'])
self.class_test = pd.read_csv(self.test_data_from_text, quotechar=',', skipinitialspace=True, names=['Duration', 'protocol_type', 'Class'])
self.class_train.loc[(self.class_train['Class'] !='normal.'),'Class'] = 'attack'
self.class_train.loc[(self.class_train['Class'] =='normal.'),'Class'] = 'normal'
我希望输出为正常/攻击