R语言数据读取以及数据保存方式

一、R语言读取文本文件:1、文件目录操作:getwd() : 返回当前工作目录setwd("d:/data") 更改工作目录2、常用的读取指令readread.table() : 读取文本文件read.csv(): 读取csv文...

2021-08-11

用R语言绘制ROC曲线的实例讲解

1 roc曲线的意义ROC曲线就是用来判断诊断的正确性,最理想的就是曲线下的面积为1,比较理想的状态就是曲线下的面积在0.8-0.9之间,0.5的话对实验结果没有什么影响。如图:2代码部分...

2021-08-11

R语言 实现矩阵相乘100次

【D1 D2】2*1【T1 T2】1*2要求D1和D2随机的变动, 矩阵相乘100次rm(list=ls())gc()options(scipen = 2000)##################写成函数###########3#################定义TT...

2021-08-11

R studio 批量注释的快捷方式

wins和MAC都有效ctrl + shift + C取消注释同样也是这个命令。补充:Rstudio中常用的几个快捷键大纲视图:Ctrl+Shift+O用段落注释来定义分段:Ctrl+Shift+R (在菜单栏中依次点击Co...

2021-08-11

R语言 ggplot2改变柱状图的顺序操作

如下所示:library(ggplot2)library(ggthemes)dt = data.frame(obj = c('A','D','B','E','C'), val = c(2,15,6,9,7))dt$obj = factor(dt$obj, levels=c('D','B','C','A','E'...

2021-08-11

R语言 title()函数的参数用法说明

如下所示:title(main = NULL, sub = NULL, xlab = NULL, ylab = NULL, line = NA, outer = FALSE, ...) 参数 描述 main 主标题...

2021-08-11

R 安装包安装(install.packages)时报错的解决方案

R 安装包安装(install.packages)总是出错:Warning in install.packages : package"xxx"not available (for R version xxx)方法一:source("http://bioconductor.org/biocLite.R")...

2021-08-11

R语言 install.packages 无法读取索引的解决方案

问题描述在公司的Centos服务器上安装R的包,总是安装不成功,然后有如下提醒:Warning: 无法在貯藏處https://mirrors.ustc.edu.cn/CRAN/src/contrib中读写索引Warning message:pa...

2021-08-11

R语言利用caret包比较ROC曲线的操作

说明我们之前探讨了多种算法,每种算法都有优缺点,因而当我们针对具体问题去判断选择那种算法时,必须对不同的预测模型进行重做评估。为了简化这个过程,我们使用caret包来生成并...

2021-08-11

R语言 实现多行注释的方式

R语言本身并没有类似C/ C++/ JAVA这些语言一样提供 像 /* ..... */ 一样的多行注释,但我们也有其他方法可以达到这种方法。一. if语句我们可以通过一个if语句,里面添加一个永...

2021-08-11

R ggplot2 修改默认颜色的操作

我们都知道ggplot2包是R的神器,很多生物学文章都选择用这个包来画图。用ggplot2就像玩俄罗斯方块一样,一层一层地往上叠加元素,这使得它用起来很方便。个人觉得它默认的配色系...

2021-08-11

R语言中qplot()函数的用法说明

ggplot2()函数ggplot2是一个强大的作图工具,它可以让你不受现有图形类型的限制,创造出任何有助于解决你所遇到问题的图形。qplot()qplot()属于ggplot2(),可以理解成是它的简化...

2021-08-11

R语言-t分布正态分布分位数图的实例

R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。它是一套由数据操作、计算和图形...

2021-08-11

R语言中igraph包的用法(邻接矩阵)

先导入igraph包:library(igraph)graph包最简单的用法就是graph方法,两句代码就完成绘制如下所示,1的loop表示为(1,1),1和2之间有3条edge,表示为(1,2,1,2,1,2)g <- graph(c(1,1,1,2,1,2,1,2,...

2021-08-11

R语言-计算平均值不同函数的区别说明

函数mean> mean(x)> num x1 x2 x3 10378050.50 89.45 81.18 80.45 此时对编号也求了平均值,不过往往我们只想对后面...

2021-08-11

R语言实现导出矩阵

程序实在是调不出来了,我决定破釜沉舟,直接把所有表格都打印出来,看看数据到底哪儿有问题。然后就开始了闹心的矩阵导出。。。首先,百度了一下,数据导出的代码为:write.table (x,...

2021-08-11

R语言编码问题的解决

今天博客主要是解决一个学R语言里面最最痛苦的问题(嗯,python2.x里面也有),就是中文乱码问题:一般用R语言的同学,多半遇见过以下这个问题:反正虾神我每次遇见这个问题,立刻就是:实际...

2021-08-11

R语言-因子与向量的转换方式

一、因子的特点或性质1、因子可视为C或JAVA语言中的枚举,适用于有限状态的表示。2、因子不可以赋枚举集合外的值,如一个因子包含male,female,则不能再赋male和female以为的值,...

2021-08-11

R语言与格式,日期格式,格式转化的操作

R语言的基础包中提供了两种类型的时间数据,一类是Date日期数据,它不包括时间和时区信息,另一类是POSIXct/POSIXlt类型数据,其中包括了日期、时间和时区信息。基本总结如下:日期da...

2021-08-11

R语言-修改(替换)因子变量的元素操作

因子变量的核心是水平,通过指定水平来修改。x<-c(1,1,1,1,2,2,2,3,3,3,3,4)xx<-factor(x);xxlevels(xx)#得到水平为3的位置level_3<-which(levels(xx)==3)#重新赋值levels(xx...

2021-08-11

R语言矩阵知识点总结及实例分析

矩阵是其中元素以二维矩形布局布置的R对象。 它们包含相同原子类型的元素。 虽然我们可以创建一个只包含字符或只包含逻辑值的矩阵,但它们没有太多用处。 我们使用包含数字元...

2021-08-11

R语言数组实例用法及知识点总结

数组是可以在两个以上维度中存储数据的R数据对象。 例如 - 如果我们创建一个维度(2,3,4)的数组,则它创建4个矩形矩阵,每个矩阵具有2行和3列。 数组只能存储数据类型。
使用array...

2021-08-11

R语言变量重编码、重命名的操作

1、变量重编码重编码涉及根据同一个变量和/或其他变量的现有值创建新值的过程,如将符合某个条件的值重新赋值等,这里主要介绍两种常见的方法:#第一种方法per <- data.frame(nam...

2021-08-11

R语言变量级别的数据处理操作

变量级别的数据处理无非是对变量的增删改查。增即增加新的变量R语言中,增加一个新变量形式语句如下:变量名 <- 表达式表达式可以包含多种运算符和函数。常见运算符包括:...

2021-08-11

R语言-实现按日期分组求皮尔森相关系数矩阵

R语言按日期分组求相关系数前几天得到了3700+支股票一周内的波动率,想要计算每周各个股票之间的相关系数并将其可视化。最终结果保存在制定文件夹中。部分数据如下:先读取数据...

2021-08-11

R语言-如何定义数据框的列名

1.在定义数据框时,定义列名:例如:a<-c(2,23,45,6,7,1,6,7) b<-c(4,6,1,2,5,66,10,2) df<-data.frame(a,b)此时数据框df中的列名分别是a、b也可...

2021-08-11

R语言:实现因子与字符串的互转

在导入大批量数据时,如果没有显式地指定“stringsAsFactors = FALSE”,默认会将所有的字符串转换为因子,导致数据处理速度较慢。示例数据如下:name,math,english,sex,year"yiifa...

2021-08-11

R语言函数基础知识点总结

函数是一组组合在一起以执行特定任务的语句。 R 语言具有大量内置函数,用户可以创建自己的函数。在R语言中,函数是一个对象,因此R语言解释器能够将控制传递给函数,以及函数完成...

2021-08-11

R语言中因子相关知识点详解

因子是用于对数据进行分类并将其存储为级别的数据对象。 它们可以存储字符串和整数。 它们在具有有限数量的唯一值的列中很有用。 像“男性”,“女性”和True,False等。它们在...

2021-08-11

R语言-如何截取变量中指定位置的若干个字符

例如,某数据库如下,需要把第二个变量里面的ID号码(格式为T-20-252-02)提取出来作为一个新变量。命令如下:b=readWorksheetFromFile(temp[11],sheet=1) 读入excel数据,命名为数据...

2021-08-11

R语言-如何循环读取excel并保存为RData

之前写过一个循环读取excel的代码,最近又有了新的需求:循环读取xlsx文件中的多个sheet,处理完之后循环输出到xlsx文件中的多个sheet中,总结一下。1、循环读取csv文件并输出为RDa...

2021-08-11

R语言中data.frame的常用操作总结

前言:近段时间学习R语言用到最多的数据格式就是data.frame,现对data.frame常用操作进行总结,其中函数大部分来自dplyr包,该包由Hadley Wickham所作,主要用于数据的清洗和整理。一...

2021-08-11

R语言拼接字符串_paste的用法说明

R中自带的字符串连接的函数是paste。先来看一下官方文档里对paste用法的解释:基本格式:paste (…, sep = " ", collapse = NULL)其中,…表示对象,可以有多个,中间用逗号隔开。sep...

2021-08-11

R语言中for循环的并行处理方式

前言本文用于记录笔者在将R语言中的for语句并行化处理中的一些问题。实验这里使用foreach和doParallel包提供的函数实现for语句的并行处理。for语句脚本func <- function(x,...

2021-08-11

R语言-summary()函数的用法解读

summary():获取描述性统计量,可以提供最小值、最大值、四分位数和数值型变量的均值,以及因子向量和逻辑型向量的频数统计等。结果解读如下:1. 调用:Calllm(formula = DstValue ~...

2021-08-11

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

1、只有负下标里才能有零先看一个例子>a<-c(1,2,3,4)>a[-1:1]> a[-1:1]Error in a[-1:1] : 只有负下标里才能有零(1)只有负下标里才能有零,在这里的意思为:a[-1:0] 可行a[0:4]也...

2021-08-11

R语言 实现在循环中输出图片的操作

今天在循环导出图片时,遇到了一个问题:使用R语言导出图片的代码:setwd("E://R")jpeg(file="A.jpeg")print(plot(PEO$X, PEO$Y, pch=PEO$S))dev.off()但是若是将此代码运用到循...

2021-08-11

R语言对二进制文件操作详解

二进制文件是包含仅以位和字节(0和1)的形式存储的信息的文件。它们不是人类可读的,因为它中的字节转换为包含许多其他不可打印字符的字符和符号。尝试使用任何文本编辑器读取二...

2021-08-11

R语言对数据库进行操作的实例详解

数据是关系数据库系统以规范化格式存储。 因此,要进行统计计算,我们将需要非常先进和复杂的Sql查询。 但R语言可以轻松地连接到许多关系数据库,如MySql,Oracle,Sql服务器等,并从它...

2021-08-11

R语言关于多重回归知识点总结

多元回归是线性回归到两个以上变量之间的关系的延伸。 在简单线性关系中,我们有一个预测变量和一个响应变量,但在多元回归中,我们有多个预测变量和一个响应变量。多元回归的一...

2021-08-11

R语言中时间序列分析浅析

时间序列是将统一统计值按照时间发生的先后顺序来进行排列,时间序列分析的主要目的是根据已有数据对未来进行预测。一个稳定的时间序列中常常包含两个部分,那么就是:有规律的时...

2021-08-11

R语言关于非线性最小二乘的知识点实例

当模拟真实世界数据用于回归分析时,我们观察到,很少情况下,模型的方程是给出线性图的线性方程。大多数时候,真实世界数据模型的方程涉及更高程度的数学函数,如3的指数或sin函数。...

2021-08-11

浅析R语言中map(映射)与reduce(规约)

map(映射)与reduce(规约)操作在数据处理中非常常见,R语言的核心是向量化操作,自带的apply系列函数完成了数据框的向量化计算,而purrr包中的map与reduce系列函数很好的拓展了向...

2021-08-11

R语言绘制Vonoroi图的完整代码

deldir包绘制Voronoi图#install.packages("deldir")library(deldir)# dataset.seed(1)x <- runif(60)y <- runif(60)# Calculate Voronoi Tesselation and tilestesselation...

2021-08-11

R语言中assign函数和get函数的用法

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

2021-08-11

R语言中c()函数与paste()函数的区别说明

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

2021-08-11

R语言对Excel文件操作实例

Microsoft Excel是最广泛使用的电子表格程序,以.xls或.xlsx格式存储数据。 R语言可以直接从这些文件使用一些excel特定的包。 很少这样的包是XLConnect,xlsx,gdata等。我们将使...

2021-08-11

R语言处理JSON文件的方法

JSON文件以人类可读格式将数据存储为文本。 Json代表JavaScript Object Notation。 R可以使用rjson包读取JSON文件。安装rjson包在R语言控制台中,您可以发出以下命令来安装rj...

2021-08-11

R语言中逻辑回归知识点总结

逻辑回归是回归模型,其中响应变量(因变量)具有诸如True / False或0/1的分类值。 它实际上基于将其与预测变量相关的数学方程测量二元响应的概率作为响应变量的值。逻辑回归的一...

2021-08-11

R语言关于二项分布知识点总结

二项分布模型处理在一系列实验中仅发现两个可能结果的事件的成功概率。 例如,掷硬币总是给出头或尾。 在二项分布期间估计在10次重复抛掷硬币中精确找到3个头的概率。R语言有...

2021-08-11
返回顶部
顶部