R data.frame
Posted impw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R data.frame相关的知识,希望对你有一定的参考价值。
最初在导入csv文件时用read.csv()导入文件类型为data.frame数据框形式,但当时不明白什么意思。
现在知道R中有向量组c,因子factor,矩阵matrix,列表list,数组array等存放类型。而data.frame就是最万金油的一类,可以存放以上的数据类型;数据框类似于一个矩阵,有行、列, 但各列允许有不同类型。
fun.
data.frame(…, row.names = NULL, check.rows = FALSE,
check.names = TRUE, fix.empty.names = TRUE,
stringsAsFactors = default.stringsAsFactors())
default.stringsAsFactors()
data.frame()函数会将字符型列转换成因子, 加选项stringsAsFactors=FALSE可以避免这样的转换
example
d <- data.frame(
name=c("李明", "张聪", "王建"),
age=c(30, 35, 28),
height=c(180, 162, 175),
stringsAsFactors=FALSE)
print(d)
## name age height
## 1 李明 30 180
## 2 张聪 35 162
## 3 王建 28 175
访问元素
可以按访问矩阵形式访问数据框,取出的元素变为向量
d[["age"]]
## [1] 30 35 28
以上是关于R data.frame的主要内容,如果未能解决你的问题,请参考以下文章