-
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"