R-笔记2

R语言的数据结构与数据类型,

1.数据类型:数值类型(0-9)、字符类型(zhongguo)、逻辑类型(true/false)、复数类型(虚数)、原生类型(字节)。

2.数据结构:标量、向量、矩阵、数组、数据框、列表
数据类型可以比较是那种类型的人啊!而数据结构可以比较是那种结构的房子。
比如数据类型:穷人、中产、富人
       数据结构:木房屋、砖房屋、铁房屋、银房屋、金房屋


如上图a、b、c、d复杂程度逐渐递增。

2.1、标量只是含一个元素的向量,用c()函数输入。

<span style="font-size:14px;">> x <- c("hello")
> x
[1] "hello"
</span>
2.2、向量是指存储一种类型一维数组对象。

<span style="font-size:14px;">> a <- c("one","two","three","four","fives","six")
> b <- c (1,2,3,4,5,6)
> c <- c(true,false,true,false,true)</span>
2.3、矩阵是一个二维数组,创建列表使用matrix()函数。

<span style="font-size:14px;">> mymatrix <- matrix(1:20,nrow = 2,ncol = 10,byrow = TRUE)
> mymatrix</span>
2.4、数组与矩阵类似,但是维度大于2,创建列表使用array()函数。

<span style="font-size:14px;">> dim1<- c("a1","a2","a3")
> dim2 <-c("b1","b2","b3")
> dim3 < -c(c"c1","c2","c3")
> data1 <- array(1:27,c(3,3,3),list(dim1,dim2,dim3))
> data1</span>
2.5、数据框是可以存储多种数据类型,创建列表使用data.frame()函数。

<span style="font-size:14px;">> pid <- c(1,2,3,4)
> name <- c("zhangsan","lisi","wangwu","zhaoliu")
> age <-(23,24,27,21)
> birthplace <-c("hunan","hubei","guangdong","fujian")
> politicalstatug <- c("tuanyuan","tuanyuan","quanzong","dangyuan")
> sjk <- data.frame(pid,name,age,birthplace,politicalstatug)
> sjk</span>
2.6、列表是可以存储多种数据类型,也包括他自已,创建列表使用list()函数。

<span style="font-size:14px;">> a <-c ("one","two","three")
> b <-c(1,2,3)
> mymatrix <- matrix(1:30,nrow = 5,ncol = 6,byrow = TRUE)
> lb<- list("cc","dd")
> ld1 <-  list(a,b,mymatrix)
> ld1</span>


<span style="font-size:14px;">> cc <- list(x=cars[,1],y=cars[,1])
>  plot(cc)</span>











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值