我必须使用一个数据集,然后使用决策树分类器,因为我不能有分类数据,但是这个数据集有列,分类数据如下所示:
我知道可以通过使用get_dummies函数来实现,但我做不到。 我第一次阅读的数据集是这样的:
def load_data(fname):
"""Load CSV file"""
df = pd.read_csv(fname)
nc = df.shape[1]
matrix = df.values
table_X = matrix [:, 2:]
table_y = matrix [:, 81]
features_names = df.columns.values[1:]
target = df.columns.values[81]
return table_X, table_y
table_X, table_y = load_data("dataset.csv")
pd.get_dummies(table_X)
当我运行它时,我得到了这个异常:exception:Data must be 1-dimension
我做错了什么?
在pd.read_csv
之后使用pd.get_dummies(df