R语言笔记2

<13: Simulation>

> sample(1:6,4,replace=TRUE)

[1] 4 5 2 6

在1-6的整数中随机生成4个整数,且数字可以重复,即每个数字均可重复选择;

>sample(LETTERS)

随机生成26个英文字母

>sample(c(0,1),100,replace = TRUE,prob = c(0.3,0.7))

> rbinom(1,size = 100,prob = 0.7)

[1] 72

>rbinom(100,1,0.7)

> rnorm(10)

生成符合正态分布的10个数,平均数为0,标准差为1

> rnorm(10,mean = 100,sd=25)

生成符合正态分布的10个数,平均数为100,标准差为25

> rpois(5,10)

[1]  5  8  9 11  9

>my_pois <- replicate(100,rpois(5,10))

>cm <- colMeans(my_pois)

各列的平均数

> hist(cm)

显示直方图

<14: Dates and Times>

Sys.Date():显示当前日期,"Date"类型

"2017-07-24"

d2 <- as.Date("1969-01-01"):早于1970-01-01的日期使用as.Date()函数存储;

Sys.time():显示当前系统时间,为"POSIXct" "POSIXt" 类型

"2017-07-24 15:55:49 CST"

as.POSIXlt(Sys.time()):转为化POSIlt类型

weekdays():返回星期几

months():返回月份

quarters():返回季度

strptime(t3,"%B %d, %Y %H:%M"):日期格式化函数

difftime(Sys.time(),t1,units = ‘days‘):计算时间差,并以‘days‘为单位显示
 
  <15: Base Graphics >

plot(x=cars$speed,y=cars$dist,xlab = "Speed",ylab = "Stopping Distance",main = "My Plot", sub="My Plot Subtitle")

时间: 2025-01-02 03:26:47

R语言笔记2的相关文章

R语言笔记

循环: repeat { your code if( ) { break } } while (test_expression) { statement } for ( i in v) { print(i) } 函数: function_name <- function(arg_1, arg_2, ...) { Function body } 函数的返回值是要评估的函数体中的最后一个表达式 pair与map: list() #Create a hash object h = hash() #ad

R语言笔记5--读数据

1.读文本文件数据 (1)先设置工作目录,把文本文件放于该目录下 备注:在记事本里写完数据后,按一下回车,负责在R语言中出现错误 (2)读剪贴板 文本或EXCEL的数据均可通过剪贴板操作 (3)读excel文件数据 方法1:先把excel另存为空格分隔符的prn文件格式再读     方法2:安装RODBC包,再通过ODBC读

R语言笔记 提醒程序员注意的一些事项

经验丰富的程序员通常会发现R语言的某些方面不太寻常.以下是这门语言中你需要了解 的一些特性. 对象名称中的句点(.)没有特殊意义.但美元符号($)却有着和其他语言中的句点 类似的含义,即指定一个对象中的某些部分.例如,A$x是指数据框A中的变量x. R不提供多行注释或块注释功能.你必须以#作为多行注释每行的开始.出于调试目的, 你也可以把想让解释器忽略的代码放到语句if(FALSE){... }中.将FALSE改为TRUE 即允许这块代码执行. 将一个值赋给某个向量.矩阵.数组或列表中一个不存在

R语言笔记 R中设置图形参数--函数par()详解

R有着非常强大的绘图功能,我们可以利用简单的几行代码绘制出各种图形来,但是有时候默认的图形设置没法满足我们的需要,甚至会碰到各种各样的小问题:如坐标轴或者标题出界了,或者图例说明的大小或者位置遮挡住了图形,甚至有时候默认的颜色也不能满足我们的需求.如何进行调整呢?这就用到了"强大"的函数par().我们可以通过设定函数par()的各个参数来调整我们的图形,这篇博文就是对函数par()的各个参数进行一下总结. 函数par()的使用格式如下: par(..., no.readonly =

R语言笔记之语法篇

R语言基础之语法 分支结构Ifelse和 Ifelse函数 循环结构 for循环 while循环 repeat循环 breaknext 函数和包 1函数 1创建 2查看函数代码 3导入R文件 2包的安装和加载 1包的安装 2包的加载 向量化计算 1普通的加减乘除 2apply家族 1 applyxMARGIN2 2 lapply列表函数名函数其他参数 3 sapply列表函数名函数其他参数 4 mapply列表函数名函数其他参数 5 tapply向量因子因子列表函数函数名 3split 排序 数

R语言笔记之数据篇

R语言杂七杂八 与R语言有关的应用工具 探索性数据分析 统计推断 回归分析 机器学习-分类问题 R与Rstudio的获取与安装 包package一种扩展R基本功能的机制集成了众多函数 获取包 导入包libraryname 获取帮助 R语言特点 R语言语法基础之数据篇 R语言中的数据 R语言支持的数据类型 基本数据结构 一维数据类型 向量 vocter 1创建 2提取子集 因子 factor 1创建 2提取子集 二维数据类型 矩阵 matrix 1生成矩阵 1matrix方法 2 修改dim属性来

R语言笔记4--图形分析

  1.对x1进行直方图分析,绘制直方图hist()       2.探索各科成绩的关联关系,散点图绘制函数plot()            3.列联表分析,列联函数table(),柱状图绘制函数barplot() 4.饼图,饼图绘制函数pie()     5.箱尾图 箱子的上下横线为样本的25%和75%分位数 箱子中间的横线为样本的中位数 上下延伸的直线为尾线,尾线的尽头为最高值和最低值 异常值            6.箱线图      7.相图 每个观测单位的数值表示为一个图形 每个图的

R语言笔记 日期值

日期值通常以字符串的形式输入到R中,然后转化为以数值形式存储的日期变量.函数 as.Date()用于执行这种转化.其语法为as.Date(x, "input_format"),其中x是字符型数 据,input_format则给出了用于读入日期的适当格式 符 号 含 义 示 例 %d 数字表示的日期(0~31) 01~31 %a 缩写的星期名 Mon %A 非缩写星期名 Monday %m 月份(00~12) 00~12 %b 缩写的月份 Jan %B 非缩写月份 January %y

R语言笔记 数据的类型转换

R与其他统计编程语言有着类似的数据类型转换方式.举例来说,向一个数值型向量中添加 一个字符串会将此向量中的所有元素转换为字符型.你可以使用表4-5中列出的函数来判断数据 的类型或者将其转换为指定类型. 表4-5 类型转换函数 判 断 转 换 is.numeric() as.numeric() is.character() as.character() is.vector() as.vector() is.matrix() as.matrix() is.data.frame() as.data.f

R语言笔记 attach()、detach()和with()

函数attach()可将数据框添加到R的搜索路径中.R在遇到一个变量名以后,将检查搜索路径中的数据框,以定位到这个变量 summary(mtcars) > plot(mtcars$mpg)> plot(mtcars$hp) mtcars 里的字段尽量是变量中没有的 > attach(mtcars)> plot(mpg)> plot(hp)> detach(mtcars) 函数detach()将数据框从搜索路径中移除.值得注意的是,detach()并不会对数据框本身做任何