博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
R-变量
阅读量:6428 次
发布时间:2019-06-23

本文共 1670 字,大约阅读时间需要 5 分钟。

变量不需要声明,

常用的变量有:

变量类型 定义 例子 例子效果
 logical  逻辑型:TRUE , FALSE  v<-TRUE; print(class(v))  "logical"
 numeric  数字型:23.4, 2 ,  v<-23.5;print(class(v))  "numeric"
 integer  整型:2L, 0L  v<-2L;print(class(v))  "numeric"
 complex  复合型  v<-3+2i;print(class(v))  "complex"
 character  字符型:'a',"FALSE"  v<-"TRUE";print(class(v))  "character"
 raw  原型:"Hello" 被存储为 48 65 6c 6c 6f  v<-charToRaw("Hello"); print(class(v)); print(v)

[1] "raw"

[1] 48 65 6c 6c 6f

 vectors    apple<-c("red","green"); print(apple); print(class(apple))  

[1] "red" "green"

[1] "character"

 list  列表型  list1<-list(c(2,5,3),21.3,sin);print(list1); print(class(list1))  

[[1]]

[1] 2 5 3

[[2]]

[1] 21.3

[[3]]

function (x) .Primitive("sin")

################

[1] "list"

 Matrices 矩阵型 M=matrix(c('a','a','b'),nrow=2,ncol=3,byrow=TRUE); print(M)  

      [,1] [,2] [,3]

[1,] "a" "a" "b"
[2,] "a" "a" "b"

 array  数组型

#包含两个元素的数组,每个元素为2x3个矩阵

a <- array(c('green','yellow','e'),dim = c(2,3,2));

print(a)

 

 

, , 1

[,1] [,2] [,3]

[1,] "green" "green" "green"
[2,] "yellow" "yellow" "yellow"

, , 2

[,1] [,2] [,3]

[1,] "green" "green" "green"
[2,] "yellow" "yellow"  "yellow"

 factor

 因子: 它将向量与向量中元素的不同值一起存储为标签。 标签总是字符,

不管它在输入向量中是数字还是字符或布尔等。

 

apple_colors<-c('green','green','yellow','red');

factor_apple<-factor(apple_colors);
print(factor_apple);
print(class(factor_apple));
print(nlevels(factor_apple))

 

[1] green green yellow red

Levels: green red yellow
[1] "factor"
[1] 3

 data.frame   数据帧:表格数据对象  

BMI <- data.frame(

gender = c("Male", "Male","Female"),
height = c(152, 171.5, 165),
weight = c(81,93, 78),
Age = c(42,38,26)
)
print(BMI)

gender height weight Age

1 Male 152.0 81 42
2 Male 171.5 93 38
3 Female 165.0 78 26

转载于:https://www.cnblogs.com/Elanlalala/p/10486102.html

你可能感兴趣的文章
core data 基础操作
查看>>
手机共享电脑网络
查看>>
ORM框架Hibernate (四) 一对一单向、双向关联映射
查看>>
20140616 科技脉搏 -最大颠覆来自创业公司与边缘产业
查看>>
UVAoj 11324 - The Largest Clique(tarjan + dp)
查看>>
offsetLeft, offsetTop以及postion().left , postion().top有神马区别
查看>>
visual studio 中GIT的用法
查看>>
数据库中触发器before与after认识
查看>>
手动露天广场和立方体
查看>>
随机选择
查看>>
【Java并发编程三】闭锁
查看>>
分布式事务中遇到的 “与基础事务管理器的通信失败”的解决方法
查看>>
让你的Git水平更上一层楼的10个小贴士
查看>>
c++ string 之 find_first_not_of 源码
查看>>
mybatis中的#和$的区别
查看>>
ubuntu下搭建NDK环境
查看>>
MessageDigest简单介绍
查看>>
webpack window 使用sass来编译css样式
查看>>
D3 & Data Visualization in Ext JS
查看>>
java通过UUID生成16位唯一订单号
查看>>