使用python3将CSV值与字符串进行比较时输入错误

时间:2019-07-13 08:51:13

标签: python python-3.x python-2.7 string-comparison

我正在尝试通过将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'

我希望输出为正常/攻击

0 个答案:

没有答案