创建数据框
> kids <- c("Jack","Jill")
> ages <- c(12,10)
> d <- data.frame(kids,ages,stringsAsFactors = FALSE)
> d
kids ages
1 Jack 12
2 Jill 10
stringsAsFactors为TRUE(默认),这意味着用字符向量创建数据框,向量会转化为“因子(factor)”
由于d是列表,可以通过组件的索引值或者组件名访问数据框的组件
> d[[1]]
[1] "Jack" "Jill"
> d$kids # 更安全
[1] "Jack" "Jill"
> d[,1]
[1] "Jack" "Jill"
> str(d)
'data.frame': 2 obs. of 2 variables: # d有两个观测(两行),储存在两个变量(两列)
$ kids: chr "Jack" "Jill"
$ ages: num 12 10
其他矩阵式操作
提取子数据框</