-
R列表时以其他对象为成分的有序集合,列表的成分和向量不同,它们不一定是同一种数据类型,模式或者长度。例:
-
> my.list<-list(stud.id=34453, + stud.name="joey", + stud.mark=c(14.3,12,15,19))
-
> my.list $stud.id [1] 34453
$stud.name [1] "joey"
$stud.mark [1] 14.3 12.0 15.0 19.0
-
不同的索引方式
> my.list[1] $stud.id [1] 34453
> my.list[[1]] [1] 34453
> my.list$stud.name#利用$符号取某列 [1] "joey"
names(my.list) [1] "stud.id" "stud.name" "stud.mark"
-
更改列表的名字
> names(my.list)<-c("id","name","mark") > names(my.list) [1] "id" "name" "mark"
-
给列表添加内容
> my.list$parents.names<-c("Anna","mike") > my.list $id [1] 34453
$name [1] "joey"
$mark [1] 14.3 12.0 15.0 19.0
$parents.names [1] "Anna" "mike"
-
删除列表的内容
> my.list<-my.list[-1] > my.list $name [1] "joey"
$mark [1] 14.3 12.0 15.0 19.0
$parents.names [1] "Anna" "mike"
|
请发表评论