在测试数据集上使用pd.get_dummies时,错误“ DataFrame对象是可变的,因此无法将其散列”

时间:2019-10-27 15:17:10

标签: pandas dataframe

我正在尝试为测试数据集创建虚拟变量,以便进行相同维度的测试和训练数据集

我正在尝试解决Kaggle上的房屋预测问题

dataset = pd.concat(objs=[df_train,df_test],axis=0)
dataset_pre = pd.get_dummies(dataset)
df_train = dataset_pre[:train_objs_num]
df_test = dataset_pre[train_objs_num:]

显示

'DataFrame' objects are mutable, thus they cannot be hashed

0 个答案:

没有答案