iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >R语言入门教程之删除指定数据的方法
  • 161
分享到

R语言入门教程之删除指定数据的方法

2024-04-02 19:04:59 161人浏览 薄情痞子
摘要

目录引言方案一:互斥法方案二:位置法总结引言 在R学习中经常用到的是按着某种逻辑值提取数据集。本文来讲一下利用索引的手法删除数据集合。 数据准备 > Data 英雄 职

引言

在R学习中经常用到的是按着某种逻辑值提取数据集。本文来讲一下利用索引的手法删除数据集合

数据准备


> Data
  英雄 职业 熟练等级 使用频次 胜率
1  后裔 射手  5  856 0.64
2 孙尚香 射手  5  211 0.10
3 狄仁杰 射手  5  324 0.20
4 李元芳 射手  4  75 0.30
5 安琪拉 法师  5  2324 0.40
6  张良 法师  4  755 0.50
7 不知火舞 法师  4  644 0.60
8  貂蝉 法师  3  982 0.70
9  <NA> <NA>  NA  NA NA

方案一:互斥法


> # 提取法师职业
> subset(Data, 职业 != "法师")
 英雄 职业 熟练等级 使用频次 胜率
1 后裔 射手 5 856 0.64
2 孙尚香 射手 5 211 0.10
3 狄仁杰 射手 5 324 0.20
4 李元芳 射手 4 75 0.30
> # 提取非法师职业
> subset(Data, 职业 != "法师")
 英雄 职业 熟练等级 使用频次 胜率
1 后裔 射手 5 856 0.64
2 孙尚香 射手 5 211 0.10
3 狄仁杰 射手 5 324 0.20
4 李元芳 射手 4 75 0.30
> # 提取胜率大于等于50%
> subset(Data, 胜率 >= 0.5)
 英雄 职业 熟练等级 使用频次 胜率
1 后裔 射手 5 856 0.64
6 张良 法师 4 755 0.50
7 不知火舞 法师 4 644 0.60
8 貂蝉 法师 3 982 0.70
> # 提取胜率小于50%
> subset(Data, 胜率 < 0.5)
 英雄 职业 熟练等级 使用频次 胜率
2 孙尚香 射手 5 211 0.1
3 狄仁杰 射手 5 324 0.2
4 李元芳 射手 4 75 0.3
5 安琪拉 法师 5 2324 0.4

方案一可以解决一部分的这类问题,但是这种方案需要你的全集不会有缺失值非数这样的其他不在全集里的事件。所以有下面第二种补充方法。

方案二:位置法


> n = which(Data$胜率 >= 0.5)
> Data[-n,]
 英雄 职业 熟练等级 使用频次 胜率
2 孙尚香 射手 5 211 0.1
3 狄仁杰 射手 5 324 0.2
4 李元芳 射手 4 75 0.3
5 安琪拉 法师 5 2324 0.4
9 <NA> <NA> NA NA NA

可以看到这种删除只删除了胜率大于等于50%,保留了缺失值。

总结

数据的增删改查是一般计算机语言基本的操作手段,应该有直接的函数进行操作。

到此这篇关于R语言入门教程之删除指定数据的方法的文章就介绍到这了,更多相关R语言删除指定数据内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: R语言入门教程之删除指定数据的方法

本文链接: https://www.lsjlt.com/news/121437.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • R语言入门教程之删除指定数据的方法
    目录引言方案一:互斥法方案二:位置法总结引言 在R学习中经常用到的是按着某种逻辑值提取数据集。本文来讲一下利用索引的手法删除数据集合。 数据准备 > Data 英雄 职...
    99+
    2024-04-02
  • r语言怎么删除指定数据
    在R语言中,可以使用下列方法删除指定数据:1. 使用subset()函数:```R# 创建一个数据框df ...
    99+
    2023-09-14
    r语言
  • 使用R语言怎么删除指定的数据
    本篇文章为大家展示了使用R语言怎么删除指定的数据,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。数据准备> Data  英雄 职业 熟练等级&n...
    99+
    2023-06-08
  • R语言导入CSV数据的简单方法
    第一、查看读取路径:getwd() ``` getwd() #获取文件存储位置 [1] "E:/R/meta-rbook-examples" #文件位置,如果是自己想要的存储位...
    99+
    2024-04-02
  • C语言编程函数指针入门精讲教程
    目录一、指针引子二、使用步骤1.取函数地址2.创建函数指针3.通过函数指针调用函数的两种方法三、函数指针进阶总结一、指针引子 示例:我们常常接触的指针大多有如下几类: 整形指针-存放...
    99+
    2024-04-02
  • Go语言教程:如何删除文件中的数据
    在 go 中,我们可以通过以下步骤从文件中删除数据:使用 os.openfile 函数打开文件,指定读写模式。使用 io.seek 函数将文件指针移动到指定偏移量。使用 io.trunc...
    99+
    2024-04-03
    go语言 删除文件数据
  • R语言 如何获取指定位置的数据
    R语言-获取指定位置的数据 R中采用数据对象+[ , ]的方式获取对应位置的数据,根据填入索引参数的不同类型可具体分为: 正整数、负整数、零、空格、逻辑值、名称 > ma...
    99+
    2024-04-02
  • Go语言数据类型转换实战指南:快速入门教程
    快速上手Go语言数据类型转换:实战教程 引言:数据类型转换在程序开发中经常会遇到,特别是在处理不同类型之间的数据交互时尤为常见。在Go语言中,数据类型转换非常简单和高效。本文将通过实战教程,介绍Go语言中的数...
    99+
    2024-01-13
    Go语言 数据类型转换 快速上手
  • sql查询语句教程之插入、更新和删除数据实例
    目录前言1、插入数据1.1 为表的所有字段插入数据1、insert语句中不指定具体的字段名2、insert语句中列出所有字段1.2 为表的指定字段插入数据1.3 同时插入多条记录1....
    99+
    2024-04-02
  • R语言导入导出数据的方法有哪些
    这篇文章主要介绍R语言导入导出数据的方法有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!导出:对于某一数据集导出文件的方法导出例子:write.csv(data_1,file = "d:/1111111...
    99+
    2023-06-08
  • R语言删除/添加数据框中的某一行/列
    假如数据是这样的,这是有一个数据框 > A <- data.frame(姓名 = c("张三", "李四", "王五"), 体重 = c(50, 70, 80), 视...
    99+
    2024-04-02
  • Go语言七篇入门教程三函数方法及接口
    目录1. 函数2. 方法3. 接口如何学习Go参考书籍: 《go语言程序设计》 1. 函数 每个函数声明都包含一个名字,一个形参列表,一个可选的返回列表以及函数体: func ...
    99+
    2024-04-02
  • Python pandas删除指定行/列数据的方法实例
    目录1.滤除缺失数据dropna()1)滤除含有NaN值的所有行2)滤除含有NaN值的所有列3)滤除元素都是NaN值的行4)滤除元素都是NaN值的列5)滤除指定列中含有缺失的行2.删...
    99+
    2024-04-02
  • Go语言入门之函数的定义与使用
    目录1.前言2.函数声明2.1 函数例子2.2 Go 函数支持多返回值2.3 变量函数2.4 闭包2.5 递归3.总结1.前言 函数是一段代码的片段,包含连续的执行语句,它可以将零个...
    99+
    2024-04-02
  • php删除数组指定键名的方法
    小编给大家分享一下php删除数组指定键名的方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在PHP中,可以使用unset()函数来删除数组指定键名,语法格式“unset(数组名称[键名]);”。unset()函数可以销毁...
    99+
    2023-06-14
  • R语言导入导出数据的几种方法汇总
    导出: 对于某一数据集导出文件的方法 导出例子:write.csv(data_1,file = "d:/1111111111.csv") 其中data_1是你的数据集,file是你...
    99+
    2024-04-02
  • 教程:Go语言中删除切片元素的几种方法
    go 语言中删除切片元素的方法有:使用 append 函数将元素添加到现有切片;使用 copy 函数复制元素到较小切片;使用切片语法创建新切片,跳过要删除的元素;使用 for 循环逐个删...
    99+
    2024-04-02
  • 使用R语言怎么获取指定位置的数据
    这期内容当中小编将会给大家带来有关使用R语言怎么获取指定位置的数据,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。R语言-获取指定位置的数据R中采用数据对象+[ , ]的方式获取对应位置的数据,根据填入索引...
    99+
    2023-06-14
  • PHP大数据教程:从入门到自然语言处理。
    PHP大数据教程:从入门到自然语言处理 随着互联网的快速发展,数据已经成为了我们生活中不可或缺的一部分。对于大数据的处理,PHP是一个非常流行的编程语言。在本文中,我们将从入门到自然语言处理,为大家介绍PHP大数据处理的相关知识。 一、PH...
    99+
    2023-10-04
    大数据 教程 自然语言处理
  • mysql数据库中定时删除的方法
    这篇文章将为大家详细讲解有关mysql数据库中定时删除的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql数据库中设置定时删除的方法:首先打开mysql文件;然...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作