赞
踩
kids<-c(“Jack”,”Jill”)
ages<-c(12,10)
d<-data.frame(kids,ages,stringsAsFactors=FALSE)
data frame创建:数据框(Data frame) 前面我们已经看到一个数据框可以由函数read.
table 间接创建;这里也可以用函数data.frame来创建。数据框中的向
量必须有相同的长度,如果其中有一个比其它的短,它将“循环”整数
次(以使得其长度与其它向量相同):
> x <- 1:4; n <- 10; M <- c(10, 35); y <- 2:4
> data.frame(x, n)
x n
1 1 10
2 2 10
3 3 10
4 4 10
> data.frame(x, M)
x M
1 1 10
2 2 35
3 3 10
4 4 35
1) d[[index]]
2) d$column_name 根据列名取出所在的列,如果有na那么可以用na.omit去除na值,然后进行操作
3) d[,index]:访问第index列
4) d[index,]:访问第index行
5) d[[a:b]]:访问第a列的第b个元素
6) d[a:b]:对data frame提取a列到b列来构成子frame。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。