![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
R语言
文章平均质量分 56
n1427523765
这个作者很懒,什么都没留下…
展开
-
R-因子和表
1.因子变量可分为:名义型变量、有序性变量(数据间有顺序,但不是连续的)、连续性变量因子:名义型变量、有序性变量.它们的值被称为水平level.由水平值构成的向量称为因子。因子可以简单看作一个附加了更多信息的向量。因子最基本的特征是”水平“> y<-c(2,5,8,12)> yf<-factor(y)> yf[1] 2 5 8 12Levels: 2 5 8 12> str(yf) ###查看y的内部结构 Factor w/ 4 levels原创 2021-03-05 23:07:36 · 302 阅读 · 0 评论 -
R-数据结构-数据框
数据框虽然和矩阵相似,都有行、列两个维度,但是数据框的列可以是不同的模式(某列可以是数字,某列可能是字符串)数据框是每个组件长度都相等的列表。1.创建数据框###########创建数据框> kids<-c("Jack","Jill")> ages<-c(12,10)> d<-data.frame(kids,ages,stringsAsFactors = F)## stringsAsFactors = F告诉R不将向量转化成因子,默认是转化的> d原创 2021-03-05 20:48:01 · 152 阅读 · 0 评论 -
R-数据结构-矩阵和数组
矩阵和数组都是特殊的向量,矩阵是特殊的数组。1.矩阵矩阵与向量的区别在于:矩阵是有行、列这两个维度。矩阵和向量一样,有模式的概念(矩阵中的元素必须是同一类型的数据)1.1 创建矩阵矩阵的下标都是从1开始的,R默认按列存储数据。创建方法:####1.创建矩阵的方法> A<-matrix(1:16,4,4);A [,1] [,2] [,3] [,4][1,] 1 5 9 13[2,] 2 6 10 14[3,] 3原创 2021-03-05 14:54:26 · 474 阅读 · 0 评论 -
R语言-数据结构-向量2
1.向量化运算符1.1向量输入、向量输出**应用到向量上的函数,实际应用到向量的每个元素上。**如:>函数应用到向量u,v上,实际是应用到了向量的每个元素之上,也就是说判断u[1]>v[1],u[2]>v[2],u[3]>v[3]吗?其结果是,逻辑值。> u<-c(5,2,8)> v<-c(1,3,9)> u>v[1] TRUE FALSE FALSE实际上,在R中,所有的函数(包括运算符之类的)都是向量化运算。如果一个函数使用了原创 2021-03-02 11:56:37 · 1763 阅读 · 0 评论 -
R语言-数据结构-向量1
1.向量向量是R语言的核心,向量的元素必须属于某种数据类型,在一个向量中元素必须是同一数据类型。向量是最基本的数据类型。如果一个函数作用到向量上,那么它作用到该向量的每个元素之上。1.1向量的创建x<-seq(1,5,by=0.5);###以步长0.5从1至5创建向量(等差数列)###创建times*length(x)个元素的向量rep(x,times)y<-rep(2:5,2);y ##重复2:5这个序列2次z<-rep(2:5,rep(2,4));z ###从2至5,原创 2021-02-28 22:11:10 · 1555 阅读 · 1 评论 -
R语言-快速入门1
1.R的调用原创 2021-02-27 17:41:38 · 847 阅读 · 0 评论 -
R-几个例子
计算Y=1+…+n,如果y>100,输出y;如果y<100,输出100fun<-function(n){ y<-sum(1:n) if(y>100)print(y) if(y<100)print(100)}fun(100)计算峰度和偏度###Y<-function(y,s,sk,k,m){ m=mean(y) s=sd(y) sk=mean(((y-m)/s)^3) k=mean(((y-m)/s)^4) print(m原创 2021-07-14 09:14:50 · 157 阅读 · 0 评论