您好我已经过培训和测试过的数据。我正在尝试使用sklearn的功能相关性Seelct K Best来选择相关功能并绘制后的条形图。但是我得到了这个错误:
resps = (Resp(key=k) for k, values in dic.items() if not tests.isdisjoint(values))
#resps = [Resp(key=k) for k, values in dic.items() if not tests.isdisjoint(values)]
但我开始认为我的数据集中确实有一个列可能是这个问题:
ValueError: could not convert string to float: B
如果此列导致问题,我该如何解决此错误 以下是我的代码:
CancellationCode:
A
B
C
D
答案 0 :(得分:2)
您需要将分类变量转换为虚拟变量。
df = pd.get_dummies(df)