提问者:小点点

在分类数据中使用get_dummies


我必须使用一个数据集,然后使用决策树分类器,因为我不能有分类数据,但是这个数据集有列,分类数据如下所示:

我知道可以通过使用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

我做错了什么?


共1个答案

匿名用户

pd.read_csv之后使用pd.get_dummies(df