共 9 篇文章
显示摘要每页显示  条
R语言 | 第九讲:R语言数据管理(五)但有时你希望能够重复地去执行某些操作语句时,循环语句就可以派上用场了,这里包括for和while结构。for (var in seq){statement}其中,var为一个变量,seq一般为向量,statement可以为一个或多个语句。for循环就是可重复执行statement,直到seq的值被var取完为止,每次循环var就从seq中顺序取值。while (v...
R语言 | 第八讲:R语言数据管理(四)随机抽样,即按照随机的原则,保证总体中每个单位都有同等机会被抽中的原则抽取样本的方法,可分为等概率放回随机抽样和不放回随机抽样。在R语言中,我们可以利用sample()函数来完成简单的随机抽样,其基本形式为:replace:=FALSE,为不放回抽样,=TRUE,为放回抽样。mysample<- pbc[sample(1:nrow(pbc...
我们经常会从一个大的数据集里选择几个变量或符合某些条件的观测来创建一个新的数据集。which(names(data)== '''''''' var ''''''''):给出数据集data中变量var的位置。函数表示从data数据集中选择了第n、第m和第l个变量,将行下标留空,表示默认选择所有行,并将它们保存到...
例1:假设有a,b,c三个矩阵,其中矩阵a和矩阵b有3行数据,矩阵c有4行数据。bind_cols( )函数在dplyr包中,可以进行横向合并的函数,同样要求合并数据框行数相同。例2:我们将对例1的矩阵a和矩阵b,矩阵a和矩阵c进行纵向合并,结果如下:bind_rows( )函数不要求字段名称必须相同,函数会自己做判断,把对象A中拥有而对象B中没有的变量,用NA值...
假设,你想要对pbc数据集(survival包)中的连续型年龄变量age,根据<30岁为1, 30-59岁为2,60岁及以上为3来重新分组,并给数据集新增一个变量age_new保存年龄分组数据。pbc$age[pbc$age==99]<-NA.pbc$age_new[pbc$age<30]<-1当数据集pbc中的age变量小于30时,判断语句pbc$age>=30和pbc$age>=60均不成立,均为0,则pbc$age_n...
R语言 | 第四讲:R语言数据类型及结构。R语言中的数据结构,主要包括向量、矩阵、数组、数据框和列表等几种形式,如图示。向量是用于存储数值型、字符型或逻辑型数据等的一维数组。值得注意的是,单个向量中的数据类型是固定的,比如数值型向量中的元素就必须全为数值,而文本型向量中的元素必须全部为文本。数据框是由一个或几个向量和(或)...
R语言支持的数据类型很多,包括、excel文件,csv文件,txt文件等等。这里我们创建了一个数据框,此时数据框中并没有任何数据,这就需要我们手动进行数据输入;可使用R自带基础包里的read.table函数读入数据,也可以使用readr包里的read.csv、read.csv2、read.delim等read.table改写的特定函数导入数据。data2<-read.csv(''''...
网站便给出了相关R包和函数的搜索结果。接着,如果想看某个包的作者还开发了哪些包,通过点击作者名字就可以跳转到作者详情页,这里列出了作者开发的一系列R包以及每个R包上传在了哪个网站(CRAN,BioConductor和Github)。使用sos包。sos包是一个用于搜索函数、R包的帮助包,可以帮助实现快速查找。sos包常用的函数介绍—findFn函数,使用形式...
R语言 | 第一讲:R包的安装与使用。包是R函数、数据、预编译代码以一种定义完善的格式组成的集合,包括R程序,运行该程序的其他语言(例如C语言),解释这个程序功能、方法的帮助文档,例子、测试数据等。进入CRAN,下拉网页,找到China的下载镜像,一般兰州大学连接的R包比较齐全,我们这里选择兰州大学的镜像网址。在R或Rstudio中可以使用指...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部