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)