r.java自动删除变量_比较变量并删除一个最低值R [关闭]
我敢肯定必须有一种更直截了当的方式 . 不过,我的代码完成了这项工作 .
假设,我们已将您的数据集加载到名为 df 的对象中(我不包含用于获取数据的代码,因为它不相关) .
首先,我将数据本身和用于测试功能重要性的 value 列分开是很方便的 . 名为 test.value 的新对象是第46列 .
test.value
df
现在我们准备开始了 .
框架 . 我们需要确定要从数据集中删除的行/列数 . 所以我们会:
逐列
确定大于0.8的所有相关的位置
在嵌套循环中逐个比较要素重要性
记录应在对象中删除的行/列号 remove
最后,删除选定的行/列
代码是:
remove
for(i in 1:ncol(df)){
coli
highcori .8 & coli!=1 # logical vector of cors > 0.8
# go further only if there are cors > 0.8
if(sum(highcori,na.rm = T)>0){
posi 0.8
# compare feature importance one by one
for(k in 1:length(posi)){
remi test.value[posi[k]],posi[k],i)
remove
}
}
}
remove
df.clean
而已 .
UPDATE
对于那些能够提供更好解决方案的人来说,这里有一个易于阅读的数据,cor.remove.RData
要么
如果你喜欢 dput
dput.df.txt
dput.test.value.txt
我有兴趣看到一个更好的方法来解决任务 .
r.java自动删除变量_比较变量并删除一个最低值R [关闭]相关推荐
- MySQL数据库变量_数据库参数_MySQL变量_系统变量_用户变量
文章目录 MySQL 变量分类 系统变量 查看系统变量 设置系统变量 如何通过配置文件来设置变量值 通过命令行选项来设置变量值 动态设置全局级的系统变量 设置静态的系统变量 设置会话级的系统变量 引用 ...
- java自动生成类_自动生成优化的Java类专业知识
java自动生成类 如果您今年访问过JavaOne,您可能已经参加了我的演讲"如何从数据库生成定制的Java 8代码". 在那次演讲中,我展示了如何使用Speedment Open ...
- java自动推断类型_推断:Facebook的新Java静态分析工具
java自动推断类型 如何使用Facebook的Infer改善Java开发工作流程? 如果您与技术话题保持同步(如果您正在阅读此博客,我想您会这样做),那么您可能听说过Facebook 刚刚向公众发布 ...
- python 字符串 变量_检查变量是否为字符串的Python程序
python 字符串 变量 Python | 检查变量是否为字符串 (Python | Check if a variable is a string) To check whether a defi ...
- python的csv模块自动删除空白_从CSV中删除空白行?
我有一个很大的csv文件,其中有些行是完全空白的.如何使用Python从csv中删除所有空白行? 经过你的建议,这就是我到目前为止所拥有的import csv # open input csv for ...
- php debug 打印变量_打印变量到页面上的方法 PHP debug函数
打印变量到页面上的方法 PHP debug函数 (2012-03-16 17:17:00) 标签: 杂谈 当我们对php进行调试的时候往往想知道,某些变量是什么内容.下面这个函数可以将PHP的内部函数 ...
- python删除失败_对python 各种删除文件失败的处理方式分享
对python 各种删除文件失败的处理方式分享 调用python提供的各种删除文件的操作均失败 返回值5,拒绝访问,但是多次确认文件没有被打开,文件是从一个zip包中解压出来后,没有任何打开读写等操作 ...
- mysql批量删除进程_小程序批量删除云数据库里的数据
我们用云开发的云数据库存数据,难免会遇到数据过多,或者一些过时数据要删除的需求.之前云开发删除数据库只能一条条的删除.要想批量删除很麻烦,近期云开发推出了批量删除数据的方法.甚至可以稍微改造下实现数据 ...
- java 自动检查更新去掉勾,小熊纯净版Win10旗舰版如何关闭java自动更新功能
我们在win10电脑店专业版系统上面安装了JAVA JRE或JDK后,就会启动一个jusched,它会定时检查更新,每次开机都会推荐更新或者升级,可能有的朋友在win10下无论如何都关不掉java客户 ...
- mysql哪些数据库不能删除吗_为什么我不能删除MySQL数据库?
问题 我在Mac OS 10.8.2上运行MySQL 5.5.23,无法删除特定的数据库,但我可以删除其他数据库. 当我试图删除特定的表我得到这个错误: #1548 - Cannot load fro ...
最新文章
- android设备局域网中快速搜索之cling方式
- linux 命令 echo 使用说明
- IDEA中新建SpringBoot项目时提示:Artifact contains illegal characters
- N个数依次进栈,求所有可能的出栈方式
- 1、rbac权限组件-初识, 中间件校验1
- 番茄花园win11专业版32位系统v2021.07
- jquery中如何获得$.ajax()事件返回的值
- SpringMVC学习笔记(2)-参数绑定的常用方法
- 李雅普诺夫稳定性理论
- python怎么读取api接口_python 获取api接口
- 怎么把PDF页面删除?教你两种方法
- vue3组件之间通信(二)——子传父属性和方法
- 嵌入式监控【v4l2采集-vpu编码-live555推流】
- 次氯酸钠发生器选型依据,再也不怕选不对设备了
- 不要随便设置随机种子
- Python 自动化办公-玩转 Word
- 复杂美区块链溯源系统架构
- excel2json 一个excel转json的工具(开源)
- 「ZBrush」学习ZB出来可以从事什么工作?小白都知道吗?
- QPSK调制解调FPGA实现成果展示: