data. frame ()

使用 data. frame() 函数可以由向量创建函数,向量将按列依传入顺序排列组成数据框,语法如下

a <- data.frame(a, b, c,)
a <- data.frame(a=id, b=treatment, c=sex) #列名默认为变量名,也可以自行定义

读入文件

默认读入的 csv, tsv 都将生成数据框,见读入数据,检查读入的文件常用以下几条命令

View(x)
head(x)
#数据框属性,最全面
str(x)
#行名、列名
rowname(x)
colname(x)
#行数、列数
nrow(x)
ncol(x)

由矩阵转换

由于都是二维数据,数据框可以通过矩阵直接转换

dta <- as.data.frame(state.x77)