R语言基础入门2--基本数据类型

#R对象

1+3

c(1,2,4)#向量

c(1,2,3,4)+c(1,2,3,4)

c(1,2,3,4)+c(1,2)

1:6

c(1,2,3,4)>c(1,2,1,2)

 

#变量赋值  ->变量(值永远指向变量,当让也可以用=

y <-log(c(1,2,3,4))

log(2.71828)

y

y[1]

y[1:3]

y[-1]#不取第一个。数值向量,逻辑向量都可以作为索引。

y[y>1]

 

#数组

x<- 1:12

a<- array(data=x,dim=c(3,4))

a

a[2,2]

a[1,]

y = array(rep("a",6),dim=c(2,3))

y

 

#数据框一种类似excel表格的数据结构其中每一列的数据类型可以不同。

#但长度必须一致。

city <-c('bj','sh','cd')

age <- c(23,44,55)

sex <- c('f','m','f')

people <- data.frame(city,age,sex)

people

people[2,2]

people$age #列的数据。

people$age>30

people[people$age>30]

people[people$age>30,]#取大于30岁人的信息。

 

#列表是非常灵活的数据结构,可以是不同元素,类型,长度。

mylist <-list(age=age,city=city,sex=sex)

mylist

mylist$age #每一列都是一个向量。

mylist[1]

mylist[[1]]#名字不显示了。

class(mylist)

class(people)

attributes(people)

str(people)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值