首页 > 其他分享 >R语言中根据列名删除指定的列

R语言中根据列名删除指定的列

时间:2024-05-20 10:52:15浏览次数:24  
标签:11 13 12 14 删除 列名 指定 dat

 

001、 subset函数

> a <- 1:4
> b <- 4:1
> c <- 11:14
> d <- 14:11
> e <- letters[1:4]
> dat <- data.frame(a, b, c, d, e)          ## 测试数据框
> dat
  a b  c  d e
1 1 4 11 14 a
2 2 3 12 13 b
3 3 2 13 12 c
4 4 1 14 11 d
> subset(dat, select = -c(b,c,d))          ## 利用subset函数删除b、c、d三列
  a e
1 1 a
2 2 b
3 3 c
4 4 d

 。

 

002、利用列名进行过滤

> a <- 1:4
> b <- 4:1
> c <- 11:14
> d <- 14:11
> e <- letters[1:4]
> dat <- data.frame(a, b, c, d, e)                      ## 生成测试数据框
> dat
  a b  c  d e
1 1 4 11 14 a
2 2 3 12 13 b
3 3 2 13 12 c
4 4 1 14 11 d
> dat[,!colnames(dat) %in% c("b", "c", "d")]            ## 利用列名进行过滤
  a e
1 1 a
2 2 b
3 3 c
4 4 d

 。

 

标签:11,13,12,14,删除,列名,指定,dat
From: https://www.cnblogs.com/liujiaxin2018/p/18201428

相关文章

  • Windows 日志也可能会被篡改和删除。这可能是因为某些恶意软件试图隐藏其存在或活动,或
    Windows日志也可能会被篡改和删除。这可能是因为某些恶意软件试图隐藏其存在或活动,或者是因为攻击者试图擦除他们的痕迹。为了防止日志的篡改和删除,用户应该采取以下措施:限制对日志的访问权限,以确保只有受信任的用户才能访问和修改日志。定期备份日志,并在必要时将其保......
  • 关于 双向不循环列表的创建、插入、删除、遍历、检索、销毁
    双向循环链表公式双向不循环链表代码#include<stdio.h>#include<stdlib.h>#include<string.h>//宏定义一个数据域#defineDATA_LEN60//双向不循环链表的节点定义typedefstructdouble_link_list{//数据域chardata[DATA_LEN];//数据域,存......
  • Windows10 子系统 WSL 位置迁移问题_wsl --import 未指定的错误
    CSDN搬家失败,手动导出markdown后再导入博客园最近想体验下世界上最好的Linux发行版Win10(bushi),拿来深度学习炼丹,所以参考了在WSL2中使用CUDA提到的方法安装。列举下遇到的问题:1Windows预览版本没响应按理说在设置-更新和安全-Windows预览体验计划里面注册后,就......
  • 用vboxmanage创建-删除-查询磁盘
    1、创建磁盘:vboxmanagecreatemediumdisk--filename="D:\vms\VirtualBox\OnlyConsole\Only\three.vdi"--size=20000--format=VDI2、删除磁盘:vboxmanageclosemedium.\three.vdi--delete3、查询注册表中有多少磁盘vboxmanagelisthdds创建磁盘帮助文档VBoxManagecre......
  • 轻松玩转Python文件操作:移动、删除
    哈喽,大家好,我是木头左!Python文件操作基础在处理计算机文件时,经常需要执行如移动和删除等基本操作。Python提供了一些内置的库来帮助完成这些任务,其中最常用的就是os模块和shutil模块。这两个模块包含了许多与文件和目录操作相关的函数。理解os模块os模块是Python中用于与操......
  • 代码随想录算法训练营第十一天 | 20.有效的括号 1047.删除字符串中的所有相邻 重复项
    20.有效的括号题目链接文章讲解视频讲解思路:遍历字符串,如果栈不为空,则进行匹配   如果匹配则出栈,否则入栈   如果栈为空,直接入栈   遍历结束后栈为空则说明全部匹配,否则没有全部匹配classSolution{public:boolisValid(strings){stack<cha......
  • 代码随想录算法训练营第第11天 | 20. 有效的括号 、1047. 删除字符串中的所有相邻重
    今天的题主要是关于栈的,比较简单,一次性过20.有效的括号讲完了栈实现队列,队列实现栈,接下来就是栈的经典应用了。大家先自己思考一下有哪些不匹配的场景,在看视频我讲的都有哪些场景,落实到代码其实就容易很多了。题目链接/文章讲解/视频讲解:https://programmercarl.com/0020.......
  • Laravel中的软删除讲解
    在Laravel中,软删除是一个非常有用的功能。当您需要保留已删除数据的历史记录时,软删除就派上用场了。软删除的实现原理如下:在数据库表中添加deleted_at字段:当一条记录被"删除"时,Laravel会将该记录的deleted_at字段更新为当前时间,而不是真正从数据库中删除该记录......
  • Python中解压一个包含中文文件名的ZIP文件到指定的目录
    要在Python中解压一个包含中文文件名的ZIP文件到指定的目录,你可以指定解压文件时所需的字符编码。下面是一个示例代码:importzipfileimportoszip_file_path='/path/to/your/chinese_file.zip'extract_dir='/path/to/extract/directory'#创建一个解压目标目录os.make......
  • 日志报错监控,nodejs实现服务器日志监控,发现指定错误,发送到微信群
    nohupnodelog2.js>log_output.log2>&1&constfs=require('fs');constrequest=require('request');constschedule=require('node-schedule');constmoment=require("moment-timezone");constl......