r - 如何将数字的多个变量更改为r中的因子?
问题描述
试图将某些变量从数字更改为因子,但我无法将其应用于我的数据集。在哪里:
hrproj是具有列(变量)编号的数据集 - (7,11,14,17,25,26,31) 必须将其更改为因子。下面是R代码:
hrfactor <- hrproj[c(7,11,14,17,25,26,31)]
View(hrfactor)
hrproj[,hrfactor]<- lapply(hrproj[,hrfactor], as.factor)
我收到以下错误:
Error in .subset(x, j) : invalid subscript type 'list'
有人可以帮忙吗??
解决方案
推荐阅读
- node.js - 使用 Node.js 代码监视和捕获由 Node.js 应用程序打开的 URL
- c# - RadGrid ASP.net AJAX - 小计未更新
- javascript - 将表单更新到 pouchdb 数据库
- user-interface - 如何手动设置 TitlePane 高度或使其适应其内容
- react-native - React Native 如何从 url 渲染 svg
- node.js - 使用加密库生成令牌
- c++ - 使用 sqlite3 记录 C++ 程序失败:空字符串或空值
- reactjs - react-bootstrap-table2 绑定嵌套数组对象
- r - 包装函数将NULL传递给R中的较低级别的have::read_dta函数
- java - 按大小排序文件列表花费了太多时间