第一章,R语言介绍一、为何要使用R 1、R是一种为统计计算和绘图而生的语言和环境(R是用于统计分析、绘图的语言和操作环境)2、R拥有顶尖水准的制图功能3、R是一个可进行交互式数据分析和探索的强大平台4、R可以运行于多种平台上,win、UNIX、Mac5、R的功能可以被整合进其他语言编写的应用程序,C++、Java、Python、PHP、、、 二、R的使用 1、R是一种
测试数据
转载 2020-08-04 10:39:25
5阅读
R语言之for循环注:来源为李东风R语言教程 使用for循环的注意事项: 如果对向量每个元素遍历并保存结果, 应在循环之前先将结果变量产生等长的存储, 在循环内为已经分配好存储空间的输出向量的元素赋值。 为了产生长度为n的数值型向量,用numeric(n); 为了产生长度为n的列表,用vector(“list”, n)。 对一个向量元素遍历时如果用下标访问, 需要用seq_along(x)的做法而
转载 14天前
16阅读
 001、test <- "xx aa yy zz" ## 测试字符串 strsplit(test, split = " ") ## split = 用于指定分割的依据, 此处设定为空格 strsplit(test, split = "") ## 指定分割依据为空白 strsplit(test, NULL) ## NULL参数指定分割依据
转载 9天前
0阅读
      在 R 里面 numeric 类型包含了很多子类型,其中最常见的就是 double 和 integer, 但因为最常用的是 double, 除非你特别标明是 integer (用 as.integer), 系统都会认为是 double。     那为什么要有 integer 这个类型呢? 一是为了
转载 4天前
18阅读
  R语言是进行统计分析和可视化的优秀语言(其实机器学习和网页制作也可以用R,小声说~|ω`))  R语言  相信大家在利用R语言进行数据分析的时候可能会有大数据分析需求。所谓大数据,很好理解,就是大样本高维度数据,这样的数据在当今信息爆炸时代,很是常见。比如医学数据,数据量大,维度极高,因为医学的检测指标多,而且随着基因测序特别是二代测序等高通量测序(High-throughput sequen
转载 9天前
35阅读
R语言编译器中,设置当前工作文件夹可以用setwd()函数。> setwd("e://桌面//")> setwd("e:\桌面\")> setwd("e:/桌面/")这三种结构都是可以编译通过的,但是在VS C#中却不行,只有一种能运行成功。(PS:R语言在VS中运行要先配置环境,还没配置的童鞋先要配置好,才可运行,如有问题可看我前面的随笔。)就是这种结构,engine.Eva
文本分词,就是对文本进行合理的分割,从而可以比较快捷地获取关键信息。例如,电商平台要想了解更多消费者的心声,就需要对消费者的文本评论数据进行内在信息的数据挖掘分析,而文本分词是文本挖掘的重要步骤。R语言中,对中文分词支持较好的包有RWordseg包和jiebaR包,这里学习jiebaR包。一、jiebaR包简介jiebaR 是中文分词的R语言版本,支持最大概率法(Maximum Probabili
转载 2022-05-21 11:46:00
86阅读
    批量画图任务中,需要在R中传入若干参数,之前对做法是在perl中每一个任务建立一个Rscript,这种方式超级不cool,在群里学习到R的@ARGV调用方式,差不多能够达到批量任务的要求:args <- commandArgs()该方法将环境变量传入到一个atomic vector中,其中的值依次(下标从1开始)为:args[1] = 当前R引用的库?args[2
转载 13天前
13阅读
最近初学R语言,在R语言读入EXCEL数据格式文件的问题上遇到了困难,经过在网上搜索解决了这一问题,下面归纳几种方法,供大家分享:第一:R中读取excel文件中的数据的路径:假定在您的电脑有一个excel文件,原始的文件路径是:D:\work\data\1 如果直接把这个路径拷贝到R中,就会出现错误,原因是:
转载 2015-08-19 21:39:00
58阅读
第一集:数据科学与R第二集:安装R(支持M1、M2芯片)第三集 : 安装RStudio第四集:快速入门在大数据技术和人工智能发展突飞猛进的今天,R语言作为专业的数据分析开源软件,有着非常广泛的应用。本系列博客将针对Mac版R语言进行实战介绍。欢迎对R语言有兴趣的朋友共同讨论和留言。《Mac版R语言入门(一)R语言入门操作》包含以下内容:        &nb
R语言基础之入门篇一、初识R语言及环境搭建R语言最初是由新西兰奥克兰大学统计系的教授Ross Ihaka和Robert Gentleman在S语言基础上开发完成的。是一门解释性语言。在我看来R语言是一门数学性极强的语言,或者说这是一门为数学而生的语言,因为其具有极其出色的计算与统计分析能力,但是在程序流转方面的速度却不如Java、C++等语言。这也是R语言可以用极少的代码量完成许多复杂的数据分析工
转载 2022-04-23 11:46:00
9阅读
1、安装http://www.r-project.org/2、安装图形编辑器rstudiohttp://www.rstudio.com/3、获得帮助R语言有内建的帮助工具,想要获取某个方法的帮助,比如slove 可以输入help(slove) 或者输入 ?slove对于一些关键字,比如 if,for,function等需要用单引号或者双引号括起来help("[[") help("for")或者
转载 14天前
6阅读
1.线图示例 plot()为高水平作图命令,axis()、lines()、legend()都为低水平作图命令
一、均值1.均值:mean(X)#计算所有元素的均值,包括矩阵、向量2.行均值:apply(x,1,mean)3.行均值:apply(x,2,mean)注:如果x是数据框,则返回的就是向量ex:mean(as.data.frame(x))在做多元数据分析时,多元数据输入最好使用数据框的方式输入4.在计算中某些数据是异常的,参数trim可以减少输入误差对计算的影响ex:w.mean<-mean
转载 2015-03-04 11:18:00
38阅读
R语言格式化输出sprintf
安装xlsx包#装之前先装jdk,配置环境变量 install.packages("xlsx")   代表安装成功必须先加载包然后再使用包library() $提取符号当一个函数里需要返回多个值(比如有变量,有向量,有矩阵)时,我们要用list,而不是return, 这时如果想提取某个变量的结果,就需要用到$,默认情况下,对于 `list`, `enviro
R语言实现knn算法,步骤如下:一、加载R包library(kknn) library(sampling) library(class) kknn是用来提供数据集和加权 knn算法函数的, sampling是用来提供抽样算法函数的, class是用来提供 knn算法函数的。 如果不能加载上面几个包请先下载。二、准备数据我用的数据是kknn包自带的数据集miete,可以通过几个不同的函数查
转载 13天前
26阅读
本文简要介绍如何使用R语言cpm包进行变点检测,change point detection 序列变点检测在金融气象等领域的应用十分广泛。最近我在分析表观遗传数据的时候也用到了这项功能,当然是基于R语言进行分析的。下面给出一个简单的使用示例。安装cpm包。install.packages("cpm") #初次使用需安装,以后就不需要了 library(cp
  • 1
  • 2
  • 3
  • 4
  • 5