full_data = [train, test]
for dataset in full_data:
dataset = pd.get_dummies(dataset)
我正在尝试对我的火车和火车进行一次热编码;测试熊猫数据帧。事实证明,列车和测试数据帧都没有改变。我能在这里得到一些帮助,解释为什么这不起作用吗?非常感谢!
您需要:
full_data = pd.concat([train,test])
df_new = pd.get_dummies(full_data,
columns=categorical_columns,
drop_first=True)