model.matrix函数使用后,输出的数据集数据减少

我在R语言中使用了model.matrix进行矩阵转换,输出的矩阵减少了5行数据,请问是什么原因呢?怎么解决呢?

如果有数据缺失的行,这些行会被删除。

如果希望保留包含缺失值的行,可以在调用 model.matrix 函数时使用 na.action = na.exclude( keep.response = TRUE) 这样的参数。

找到原因了,前面插补的时候数据集出了bug,多了5条数据。谢谢各位大神指导。