R语言基于表格文件的数据绘制具有多个系列的柱状图与直方图
本文介绍基于R语言中的readxl包与ggplot2包,读取Excel表格文件数据,并绘制具有多个系列的柱状图、条形图的方法。 首先,我们配置一下所需用到的R语言readxl包与ggplot2包;其中,readxl包是用来读取Excel表格文件数据的,而ggplot2包则是用以绘制柱状图的。包...[2024/7/22]
R语言将多景遥感影像拼接在一起的方法
本文介绍基于R语言中的raster包,遍历文件夹,读取文件夹下的大量栅格遥感影像,并逐一对每一景栅格图像加以拼接、融合,使得全部栅格遥感影像拼接为完整的一景图像的方法。 其中,本文是用R语言来进行操作的;如果希望基于Python语言实现类似的批量拼接、镶嵌操作,大家可以参考Python arc...[2024/7/11]
随机森林R语言预测工具
随机森林(Random Forest)是一种基于决策树的集成学习方法,它通过构建多个决策树并集成它们的预测结果来提高预测的准确性。在R语言中,我们可以使用randomForest包来构建和训练随机森林模型。以下是对随机森林的详细介绍以及使用R语言进行预测的代码示例。 1. R语言进行预测的代码示...[2024/7/1]
R语言求取大量遥感影像的平均值、标准差:raster库
本文介绍基于R语言中的raster包,批量读取多张栅格图像,对多个栅格图像计算平均值、标准差,并将所得新的栅格结果图像保存的方法。 在文章基于R语言的raster包读取遥感影像中,我们介绍了基于R语言raster包,对单张或多张栅格图像加以平均值、标准差计算的方法;但这一篇文章中的标准差计算方...[2024/6/19]
基于R语言的GD库实现地理探测器并自动将连续变量转为类别变量
本文介绍基于R语言中的GD包,依据栅格影像数据,实现自变量最优离散化方法选取与执行,并进行地理探测器(Geodetector)操作的方法。 首先,在R语言中进行地理探测器操作,可通过geodetector包、GD包等2个包实现。其中,geodetector包是地理探测器模型的原作者团队开发的,...[2024/3/25]
地理探测器R语言实现:geodetector
本文介绍基于R语言中的geodetector包,依据多张栅格图像数据,实现地理探测器(Geodetector)操作的详细方法。 需要说明的是,在R语言中进行地理探测器操作,可以分别通过geodetector包、GD包等2个包实现。其中,geodetector包是地理探测器模型的原作者团队早先开...[2024/3/18]
基于R语言的raster包读取遥感影像
本文介绍基于R语言中的raster包,读取单张或批量读取多张栅格图像,并对栅格图像数据加以基本处理的方法。 1 包的安装与导入 首先,我们需要配置好对应的R语言包;前面也提到,我们这里选择基于raster包来实现栅格图像数据的读取与处理工作。首先,如果有需要的话,我们可以先到raster包在R...[2024/3/15]
R语言初学者的一些常见报错指南
目录前言第一类:工作路径问题未设定工作路径当前路径需要修改第二类:对象名或函数名问题未找到函数名报错函数名大小写问题未找到赋值对象对象赋值不规范第三类:符号问题中文逗号报错绝对路径的设定符号使用不规范缺少括号或引号赋值号报错必要的引号与括号第四类:中文注释乱码第五类:数据集或变量长度不同总结 前言 ...[2022/8/23]
R语言安装以及手动安装devtools的详细图文教程
记录下自己安装r时候的一些问题。 (1)window下安装R的顺序为R、Rtools、RStudio。安装基本上都是默认下一步,未做太多修改,我是直接安装在了C盘的,担心出错,想来安装在D盘应该也不会错,不过没想尝试。R、Rtools、RStudio下载地址。 The Comprehens...[2022/8/23]
R语言rhdf5读写hdf5并展示文件组织结构和索引数据
前言 h5只是一种简单的数据组织格式【层级数据存储格式(HierarchicalDataFormat:HDF)】,该格式被设计用以存储和组织大量数据。 在一些单细胞文献中,作者通常会将分析的数据上传到GEO数据库保存为.h5格式文件,而不是我们常见的工程文件(rds文件,表格数据等),...[2022/6/27]
R语言绘制带误差线的条形图
条形统计图是用一个单位长度表示一定的数量,根据数量的多少画成长短不同的直条.带误差的条形图可以通过误差线来判断显著性。 继续使用我们的汽车销售数据(公众号回复:汽车销售,可以获得该数据)来演示,先导入数据 library(foreign) library(ggplot2) lib...[2022/6/27]
R语言学习之线图的绘制详解
目录线图单线图多线图横轴文本线图 线图 线图是反映趋势变化的一种方式,其输入数据一般也是一个矩阵。 单线图 假设有这么一个矩阵,第一列为转录起始位点及其上下游5 kb的区域,第二列为H3K27ac修饰在这些区域的丰度,想绘制一张线图展示。 profile="Pos;H3K27ac ...[2022/3/1]
R语言技巧Rcpp与Eigen库之间的相互转换
当我们在使用Rcpp时,进行矩阵运算最简单的是使用Eigen库进行相关操作,可以很轻松地讲R中向量化与矩阵化的思想应用到C++代码上,从而对代码进行加速。可参考前面的博客:利用RcppEigen进行矩阵运算。 但有时,我们却必须使用Rcpp进行DataFrame,List等对象格式的处理。或者...[2021/11/8]
R语言入门在CentOS服务器上配置RStudio Server
目录安装R安装并部署RStudio Server过程中遇到的问题 这里主要参考如下网址进行R与RStudio Server的配置与部署。 Download RStudio Server 在部署完成后,可在官方说明文件中查看详细的使用方法: RStudio Server Profe ion...[2021/11/8]
R语言学习笔记缺失数据的Bootstrap与Jackknife方法
目录一、题目二、解答a)Bootstrap与Jackknife进行估计b)均值与变异系数(大样本)的标准差解析式推导与计算c)缺失插补前的Bootstrap与Jackknifed)比较各种方式的90%置信区间情况(重复100次实验)填补之前进行Bootstrap或Jackknife填补之后进行Boo...[2021/11/8]
R语言服务器安装R包实现过程
目录通过网络安装通过本地安装 在服务器上使用R装包分为两种情况,一种是常规通过网络来进行安装,另一种是直接将R包拖动到服务器的指定路径下在进行本地安装,两者的安装方式是不一致的。 通过网络安装 这种安装方式相对简单,首先进R,然后使用下述命令进行包的安装: install.pac...[2021/11/8]
R语言读取xls与xlsx格式文件过程
目录1. ROOBC2. xlsReadWrite3. XLConnect4. xlsx1)装Java2)装xlsx3)实际使用 在数据分析的过程中,第一步就是读取数据。 通常我们遇到的数据是csv格式或者txt格式的数据,这时我们使用系统自带的read.csv()与read.table()就可...[2021/11/8]
R包制作后出现not available for错误问题解决解决
目录解决方法NAMESPACE 文件最终形态 有一段时间没有做过 R 包了今天在尝试制作 R 包时,制作、生成、载入都没有遇到问题,但在载入 R 包内用 Rcpp 写得函数时出现了如下问题(做的包名叫 RI,调用的函数也是 RI): Error in .Call("_RI_RI", PA...[2021/11/8]
R语言绘制Vonoroi图的完整代码
deldir包绘制Voronoi图 #install.packages("deldir") library(deldir) # data set.seed(1) x <- runif(60) y <- runif(60) # Calculate Voro...[2021/6/21]
R语言关于生存分析知识点总结
生存分析处理预测特定事件将要发生的时间。 它也被称为故障时间分析或分析死亡时间。 例如,预测患有癌症的人将存活的天数或预测机械系统将失败的时间。 命名为survival的R语言包用于进行生存分析。 此包包含函数Surv(),它将输入数据作为R语言公式,并在选择的变量中创建一个生存对象用于分析。...[2021/5/17]
R语言关于多重回归知识点总结
多元回归是线性回归到两个以上变量之间的关系的延伸。 在简单线性关系中,我们有一个预测变量和一个响应变量,但在多元回归中,我们有多个预测变量和一个响应变量。 多元回归的一般数学方程为 y = a + b1x1 + b2x2 +...bnxn 以下是所使用的参数的描述&nb...[2021/5/7]
【已解决】rstudio viewer panel不显示plotly图,不显示DT:datatable
笔者在使用plotly作图前,使用过DT:datatable显示表格,一切正常。后来在使用ploty作图时,无意中发现不出图,才晃过神来,然后去检查DT:datatable也是一样的不出图。检查发现问题如下: ? ? 搜索国内外的各种技术贴子,用时整整一天,最后在晚上受到一篇E文帖子的启发...[2021/5/6]
R语言-如何将科学计数法表示的数字转化为文本
统赛B组我们选择了图书馆课题,获得了数据,一时兴起尝试处理了一下门禁的数据,遇到了一些问题,特此记下,方便以后查阅。 门禁数据分为两个变量,第一列为学号,第二列为进门时间,原本是Excel文件,为了方便读入R我把它另存为了csv文件,但在读入R以后出现了一些问题 1、学号被存储为了科学计数...[2021/4/19]
R语言科学计数法介绍:digits和scipen设置方式
控制R语言科学计算法显示有两个option: digitis和scipen。介绍的资料很少,而且有些是错误的。经过翻看R语言的帮助和做例子仔细琢磨,总结如下: 默认的设置是: getOption("digits") [1] 7 getOption("scipen") [1] 0...[2021/4/19]
R语言关于数据帧的知识点详解
数据帧是表或二维阵列状结构,其中每一列包含一个变量的值,并且每一行包含来自每一列的一组值。 以下是数据帧的特性。 列名称应为非空。 行名称应该是唯一的。 存储在数据帧中的数据可以是数字,因子或字符类型。 每个列应包含相同数量的数据项。 创建数据帧...[2021/4/12]
R语言条形图创建方法
条形图表示矩形条中的数据,条的长度与变量的值成比例。 R语言使用函数 barplot() 创建条形图。 R 语言可以在条形图中绘制垂直和水平条。 在条形图中,每个条可以给予不同的颜色。 语法 在 R 语言中创建条形图的基本语法是 H 是包含在条形图中使用的数...[2021/4/12]
R语言箱线图创建实例讲解
箱线图是数据集中的数据分布良好的度量。 它将数据集分成三个四分位数。 此图表表示数据集中的最小值,最大值,中值,第一四分位数和第三四分位数。 它还可用于通过绘制每个数据集的箱线图来比较数据集之间的数据分布。 R语言中使用boxplot()函数来创建箱线图。 语法 在R语言中创建箱线图的基...[2021/4/12]
R语言绘制直方图实例讲解
直方图表示被存储到范围中的变量的值的频率。 直方图类似于条形图,但不同之处在于将值分组为连续范围。 直方图中的每个柱表示该范围中存在的值的数量的高度。 R语言使用hist()函数创建直方图。 此函数使用向量作为输入,并使用一些更多的参数来绘制直方图。 语法 使用R语言创建直方图的基本语法...[2021/4/12]
R语言绘制折线图实例分析
折线图是通过在它们之间绘制线段来连接一系列点的图。 这些点在它们的坐标(通常是x坐标)值之一中排序。 折线图通常用于识别数据中的趋势。 R语言中的plot()函数用于创建折线图。 语法 在R语言中创建折线图的基本语法是 - plot(v,type,col,xlab,ylab)...[2021/4/12]
R语言绘制散点图实例分析
散点图显示在笛卡尔平面中绘制的许多点。 每个点表示两个变量的值。 在水平轴上选择一个变量,在垂直轴上选择另一个变量。 使用plot()函数创建简单散点图。 语法 在R语言中创建散点图的基本语法是 - plot(x, y, main, xlab, ylab, xlim, ylim...[2021/4/12]
R语言数据重塑知识点总结
R 语言中的数据重塑是关于改变数据被组织成行和列的方式。 大多数时间 R 语言中的数据处理是通过将输入数据作为数据帧来完成的。 很容易从数据帧的行和列中提取数据,但是在某些情况下,我们需要的数据帧格式与我们接收数据帧的格式不同。 R 语言具有许多功能,在数据帧中拆分,合并和将行更改为列,反之亦然。...[2021/3/29]
R语言函数详解及实例用法
函数是一组组合在一起以执行特定任务的语句。 R 语言具有大量内置函数,用户可以创建自己的函数。 在R语言中,函数是一个对象,因此R语言解释器能够将控制传递给函数,以及函数完成动作所需的参数。 该函数依次执行其任务并将控制返回到解释器以及可以存储在其他对象中的任何结果。 函数定义 ...[2021/3/29]
R语言字符串知识点总结及实例分析
在R语言中的单引号或双引号对中写入的任何值都被视为字符串。 R语言存储的每个字符串都在双引号内,即使是使用单引号创建的依旧如此。 在字符串构造中应用的规则 在字符串的开头和结尾的引号应该是两个双引号或两个单引号。它们不能被混合。 双引号可以插入到以单引号开头和结尾的字符串中。 ...[2021/3/29]
网站整改公告 团队
为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 原文链接:http: www.cnblogs.com he...[2021/3/24]
R语言barplot ,掌握本篇的内容,基本的条形图都可以画了
本篇主要想复现文章中的一张图,原图来源(Antibiotic resistome and its a ociation with bacterial communities during sewage sludge composting); 首先来分析一下张图,个人认为至少需要两个图层叠加...[2021/3/1]
R语言版本的bedtools--bedtoolsr
bedtools是一款非常强大的用于处理bed,vcf,gff等格式数据的工具,该软件由犹他大学的Quinlan实验室开发。但是目前bedtools主要提供的是在linux,unxi等操作系统环境下的“命令行”运行方式,然而,对于想要使用R语言进行bedtools命令操作的科研人员来说...[2021/2/22]
PDF转文本 & 图片ORC - 在线App自动转 - 数据处理 (R)
在线转换PDF和图片文件 大数据处理的过程中,我们会遇到很多不同类型的数据,其中PDF和图片类文件最为常见,若需要整理这些类型的以便于后期数据分析或展示,而将它们输出成文本格式或关系型表格形式,会是个较好的选择。所以针对这个主题,制作了一个APP专门解决...[2021/1/18]
数据挖掘学习笔记
数据挖掘常用分析方法: 最近团队需要招数据挖掘工程师,但公司之前没有相关的岗位。领导让我临时充当面试官对应聘者进行技术考核,为了做好这事情,我花了点时间了解了一下数据挖掘的知识,并整理了这份资料。 数据挖掘的分析方法可以划分为关联分析、序列模式分析、分类分析和聚类分析四种。 关联分析:...[2021/1/18]
文本分析 - 聚类分析 (数据挖掘)
文本分析,在数据挖掘,甚至是深度学习中很重要的分支研究领域。如下运用R语言,通过采用文本相似度算法Jaro-Winkler Distance,能实现: 在题库中查找出相似度高的题并输出自动聚类的结果,从而提炼出练习重点,提高阅读效率。 ...[2021/1/11]
机器学习 - 相关概念与实现流程
一个重要的闭环: 机器学习-数据挖掘的流程(CRISP-DM):围绕数据进行如下6个活动进行闭环式地探索活动 商业理解 数据理解 数据准备 建立模型 模型评估 方案实施 一个重要的概念: 特征工程:最大限度地从原始数据中提取特征以供算法和模型使用...[2021/1/4]
PCA
#加载R包 > library(psych) > library(reshape2) > library(ggplot2) > library(factoextra) ##提前把名为ehbio_salmon.DESeq2.normalized.symbol.t...[2020/11/9]
利用 R 绘制拟合曲线
Table of Contents 利用 R 绘制拟合曲线 单纯使用 goem_smooth 单纯使用 spline 同时使用前两种方法 利用 R 绘制拟合曲线 个人主要使用 ggplot2 进行绘图,这里也只介绍 ggplot2 的相关方法。 利用 R 绘制拟合曲线...[2020/11/9]
Jmeter中压力测试带验证码的登录功能
转自 晴子0214 经过两天的奋战,Jmeter识别验证码后,post用户名、密码和验证码的采集器终于初见效果,为了以后便于查阅,特记录一下。 一、环境准备 1)Jmeter的配置 2)te eract-ocr的安装 二、在Jmeter中配置压力测试的线程 ...[2020/11/9]
Sushi包绘制常见基因坐标图
介绍 Sushi包能绘制多种常见的基因组格式的图,包括bed, bedpe, bedgraph,Hic矩阵,也能绘制Manhattan图,基因结构图。 代码讲解 这次为了方便查找,我将他们分到了不同文章里面,每篇文章的封面就是对应的效果图。 bedgraph http: 54....[2020/11/9]
开始入秋,一场秋雨一场寒
前两天广州还是炎热的天气,但昨日下午就开始下雨,一直不停的下,好久没有那么长时间的雨。下班走在路上,鞋子都灌满了水。 回到家第一时间是换掉衣服,赶紧穿回长袖! 不过下雨之后的空气质量真是好,很舒服,昨晚一个晚上居然可以不用开空调,早上起来才22度,可以愉快的穿长袖了。。 正所谓一场秋雨一场...[2020/11/9]
R与金钱游戏:均线黄金交叉1
双11临近的我发现自己真的很穷很穷很穷(重要的问题说三遍)…… 贫穷催人上进。于是我就寻思着在空闲时间自己捣鼓一下钱生钱的游戏是怎么玩的,毕竟就算注定做韭菜也要做一根有知识有理想的韭菜。 第一个要玩的模型就是股票交易中的均线黄金交叉。 作为一个基础的韭菜一定听说过均线黄金交叉原则,...[2019/11/8]
用ggplot包画一个简单饼图
首先用library函数加载ggplot2包 library(ggplot2) library(dplyr) library(tidyr) library(splines) 接下来,进行数据准备: df <- data.frame( var=...[2019/11/4]
R语言构建蛋白质网络并实现GN算法
R语言构建蛋白质网络并实现GN算法 1.蛋白质网络的构建 我们使用与人类HIV相关的蛋白质互作数据hunam-HIV PPI.csv来构建这个蛋白质互作网络。 在R中,我们可以从存储在R环境外部的文件读取数据。还可以将数据写入由操作系统存储和访问的文件。 R可以读取和写入各种文件格式...[2019/9/23]
获取豆瓣电影数据(R与API获取网页数据)
一般成熟的网站都会有反爬虫策略,例如限制访问次数,限制访问 IP,动态显示数据等。爬虫和反爬虫就是一直相爱相杀地互相钳制。如果要通过爬虫来获取某些大型网站的数据,那是一件很费时费力的活。小白总遭遇过在趟过各种坑之前就被封 IP 或封账号的打击(呜呜~说的就是我)。 不过有一些公司心怀开...[2019/9/2]
面试题7 指定一个m*n的整数矩阵 如果(r, c)位置元素的元素是0 则将行 r 和列 c 整个变成0 - 雄霸天下-无人能挡
文章转载自:http: www.pythonheidong.com/blog/article/2857/ 题目: 指定一个 m*n 的整数数组 如果其中一个元素是0 则将该行和该列都变成0 思路: 看起来是很简单的一道题 但是问题是我们不能一边查找一边将行和列变成0, 因为如果...[2019/8/15]