R语言构建xgboost模型问题

R语言构建xgboost模型是需要进行独热编码在构建matrix,但是进行交叉验证时就不能用独热编码的数据是吗?