R语言学习-01 get_start-数据框

以后要学会用Markdown优雅的写文章

继续复习,到数据框,

基本概念,数据框就是允许类型不一样,但是数量还是要相等

矩阵是数量、类型都要相等;列表是数量、类型都不等;所以数据库可能更常用一些

基本函数:data.frame()

Usage

data.frame(..., row.names = NULL, check.rows = FALSE,

          check.names = TRUE, fix.empty.names = TRUE,

          stringsAsFactors = default.stringsAsFactors())

default.stringsAsFactors()  #因子变量

合并

## do not convert to factor, using I() :

(dd <- cbind(d, char = I(letters[1:10])))

rbind(class = sapply(dd, class), mode = sapply(dd, mode))


dim(df)#维度;nrow(df)#行;ncol(df)#列

命名是:rownames(df);colnames(df)

取值:[  ],也可用$,取列的名字,比如:df$gene,取gene那一列,也是一个向量了;



数据框进阶

#(1)转置;t(df);转了之后变量类型从数据变成字符型,即数据框编程矩阵了;

na.omit()去除有NA的列

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。