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

2019-11-23  本文已影响0人  米粥的味道

以后要学会用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的列

上一篇 下一篇

猜你喜欢

热点阅读