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

来源:互联网 发布:centos git服务器 编辑:程序博客网 时间:2024/05/29 18:20

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

0 0
原创粉丝点击