r - R:sparse.model.matrix(),但不要将特定变量转换为虚拟变量
问题描述
我有一个变量,var1
在 的域中有 12 个不同的整数[1, 12]
。它是一个char
类型字段。将变量转换为虚拟变量时如何使其sparse.model.matrix
跳过?var1
X_train_sparse <- sparse.model.matrix(y_var ~ .-1, data = X_train)[,-1]
我试图转换var1
为数字,但没有奏效。它仍然被分解为 12 个不同的变量,每个级别一个。
解决方案
推荐阅读
- javascript - 如何使用纯JS从对象数组中获取数字的总和?
- microprofile - Microprofile java.lang.ClassCastException: sun.net.www.protocol.http.HttpURLConnection$HttpInputStream 不兼容
- javascript - MobX 和观察对象及其作为函数的属性
- javascript - 你能用 JavaScript 控制家外的设备吗?例如,使用网页上的“关闭”按钮关闭 Raspberry Pi 3
- exception - Visual Studio 2015 - Nuget 异常 - 必须在 UI 线程上调用 GetFullVsVersionString
- sql - 将整个 SQL Server 表导入 R
- c++ - 如果代码使用“隐式布尔转换”。可以有效的 c++03 代码,在 c++11 中中断吗?
- kotlin - 计算所有列表元素的总和,直到满足条件
- vuejs3 - vue2这样写成功,但是使用vue3会提示如下问题
- python - 用先前的值乘以常数填充 nan 值的列