标签: R语言

R语言:数据筛选Match的使用详解

数据筛选是在分析中最常用的步骤,如微生物组分析中,你的OTU表、实验设计、物种注释之间都要不断筛选,来进行数据对齐,或局部分析。今天来详解一下此函数的用法。matchmatch:匹配两个向量,返回x中存在的返回索引或TRUE、FALSEmatch函数使用格式有如下两种:第一种方便设置参数,返回x中元...

R语言 2021-04-22 41 0 0 阅读全文

教你利用R语言测试电脑的性能

利用R语言测试电脑的性能如何同事新配了一个电脑,想用R语言编写一个程序,看一下电脑性能如何,让我写个代码测试一下。我能怎么样,我也不懂如何测试电脑啊,那就计算一下矩阵的运算吧。因为我理解的电脑运行性能就是矩阵计算了。编写代码rm(list=ls())set.seed(123)#设置矩阵的行数n=10...

R语言 2021-04-22 26 0 0 阅读全文

R语言-解决处理矩阵遇到内存不足的问题

如下:Error:cannotallocatevectorofsizeXGb类似于这种问题的可能处理办法:1.可以用matrix尽量不要用dataframe;2.可以用integermatrix尽量不要用doublematrix;3.对于大量运算后最好加上一个gc(),强制R语言回收内存;4.对于大...

R语言 2021-04-22 32 0 0 阅读全文

R语言Ggplot2之图例的设置

引言图例的设置包括移除图例、改变图例的位置、改变标签的顺序、改变图例的标题等。移除图例有时候你想移除图例,使用guides()。library(ggplot2)p

R语言 2021-04-22 29 0 0 阅读全文

R语言-如何读取前N行数据

通常我们读取文件时都会读取全部的文件然后再进行操作,但是当读取的数据量很大是读取的时间会很长,而且占用RAM,对于写测试代码有点不方便。所以只读取前n行数据是一个挺不错的函数##file:读取文件路径##n:读取的前n行##header:是否有标题行readfile

R语言 2021-04-22 43 0 0 阅读全文

R语言中C()函数与Paste()函数的区别说明

c()函数:将括号中的元素连接起来,并不创建向量paste()函数:连接括号中的元素例如c(1,2:4),结果为1234paste(1,2:4),结果为“12”“13”“14”c(2,"and"),结果为“2”“and”paste(2,"and"),结果为“2...

R语言 2021-04-22 43 0 0 阅读全文

基于R语言赋值符号的区别说明

R语言赋值可以用=或>rightwardsassignmentrm(x)>median((x=1:10))[1]5.5>x[1]12345678910那这又是为什么不报错了呢?那是因为括号的优先级更高,它相当于先给x赋值,再传入到median,与下面例子等价。>rm(x)&g...

R语言 2021-04-22 41 0 0 阅读全文

R语言向量下标操作

向量下标即元素在向量中的位置,在实践中我们可以利用下标(元素的位置)来找出自己想要的数。利用runif函数生成包含10个正整数的向量x。options(digits=1)set.seed(1234)x13][1]569可以在for循环中用seq_along(x)代替1:length(x)for(ii...

R语言 2021-04-22 47 0 0 阅读全文

R语言-有负下标里才能有零介绍

1、只有负下标里才能有零先看一个例子>aa[-1:1]>a[-1:1]Errorina[-1:1]:只有负下标里才能有零(1)只有负下标里才能有零,在这里的意思为:a[-1:0]可行a[0:4]也可行a[-1:1]不可行也就是说要么是负索引到0,或者0到正索引,但不能同时出现正负索引。(...

R语言 2021-04-22 41 0 0 阅读全文

R语言-使用快捷键快速注释的实现

使用快捷键这种方法,仅在RStudio中可以使用。首先选中要注释掉的行,然后按Ctrl+shift+C,这样就注释掉了。这其实和单行注释的方法一样,只不过RStudio帮我们简化而已。如果要取消注释的话,依然是先选中,然后按快捷键Ctrl+shift+C即可。补充:R语言注释问题单行注释:#注释多行...

R语言 2021-04-22 46 0 0 阅读全文

R语言-如何读写带分隔符的文件

有众多的格式和文本文件标准可用于存储数据。用于存储数据的通用格式为分隔符值(即CSV或制表符分割文件)、可扩展标记语言(XML)、JavaScript对象表示法(JSON)将数据存储在文本文件中的主要优点是:他们可被几乎所有的其他数据分析软件或人读取R语言提供丰富的函数来读取不同格式的数据,包括:文...

R语言 2021-04-22 42 0 0 阅读全文

R语言中Assign函数和Get函数的用法

assign函数在循环时候,给变量赋值,算是比较方便1、给变量赋值for(iin1:(length(rowSeq)-1)){assign(paste("nginx_server_fields7_",i,sep=""),nginx_server_fields7[...

R语言 2021-04-22 40 0 0 阅读全文

R语言中R-Squared与Adjust R-Squared参数的解释

最近做项目时,使用R语言对一些数据做回归计算,分析数据时,想查看这堆数据的相关性,得知R-squared可以得到我想要的信息,但是在打印线性关系式时,看到了R-squared,AdjustR-squared这两个参数,有点疑惑,上网也查看了一部分资料,最后,发现有两道题可以很明白解释这两个参数,如下...

R语言 2021-03-23 25 0 0 阅读全文

R语言数据框中的负索引介绍

以R语言自带的mtcars数据框为例:这是原始的mtcars数据:这里只列出了前面几行数据。然后负索引mtcars[,-2:-3],得到的结果删除了第二列和第三列数据所以R语言数据框中的负索引是指删除数据框中对应的列(或者行)ps:这和Python里面的规则好像不太一样,Python里的负索引好像是...

R语言 2021-04-22 23 0 0 阅读全文

R语言利用Plot()函数画图的基本用法

plot()函数在R语言画图中位置十分重要,现在就对其具体用法做一个总结。基本用法:plot(x=x轴数据,y=y轴数据,main="标题",sub="子标题",type="线型",xlab="x轴名称",ylab=&q...

R语言 2021-03-23 35 0 0 阅读全文

R语言数据可视化学习之图形参数修改详解

1、图形参数的修改par()函数我们可以通过使用par()函数来修改图形的参数,其调用格式为par(optionname=name,optionname=name,…)。当par()不加参数时,返回当前图形参数设置的列表;par(no.readonly=T)将生成一个可以修改当前参数设置的列表。注意...

R语言 2021-03-23 30 0 0 阅读全文

R语言及其IDE(RStudio)下载安装详细流程

R语言是一个统计计算软件,其IDE是RStudio,两者的关系类似Python和Pycharm,Latex和TeXstudio。IDE的功能就是为了让软件的界面更好看,更方便使用的。R语言软件官网:https://www.r-project.org步骤1:安装R语言,打开官网--downloadR-...

R语言 2021-03-23 33 0 0 阅读全文

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

引言在R学习中经常用到的是按着某种逻辑值提取数据集。本文来讲一下利用索引的手法删除数据集合。数据准备>Data英雄职业熟练等级使用频次胜率1后裔射手58560.642孙尚香射手52110.103狄仁杰射手53240.204李元芳射手4750.305安琪拉法师523240.406张良法师4755...

R语言 2021-03-23 32 0 0 阅读全文

R语言中向量和矩阵简单运算的实现

一、向量运算向量是有相同基本类型的元素序列,一维数组,定义向量的最常用办法是使用函数c(),它把若干个数值或字符串组合为一个向量。1.R语言向量的产生方法>xx[1]1232.向量加减乘除都是对其对应元素进行的,例如下面>xyy[1]246(注:向量的整数除法是%/%,取余是%%。)3....

R语言 2021-03-23 27 0 0 阅读全文

R语言Seq()函数的调用方法

为了方便大家在开发环境中直接实验测试代码,下面,我将说明和函数的用法全部用英文给出(避免乱码),并加以注释,希望能够对大家有所帮助!首先,我们来看一个seq()函数应用的实例!x

R语言 2021-03-23 27 0 0 阅读全文