#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)