Data Frame

概念

Data Frame一般被翻译为数据框,感觉就像是R中的,由行和列组成,与Matrix不同的是,每个列可以是不同的数据类型,而Matrix是必须相同的。

Data Frame每一列有列名,每一行也可以指定行名。如果不指定行名,那么就是从1开始自增的Sequence来标识每一行。

初始化

image.png

image.png

访问元素

1.[行Index,列Index]:可用数字或行名列名
2.attach():将数据框名添加到搜索环境中:attach(c)
print()
detach


image.png

3.with()


image.png

修改数据类型

1.查看数据类型 str()
2.修改数据类型
2.1.明确数据类型 字符串——character 日期——date
2.2. 表格 列名<-as.cha/date(表格$列名)

添加新列/行??

日期函数Sys.Date()——获得当前的日期
format函数——获得年份

  1. cbind()——插入列


    image.png

    image.png

    image.png
  1. rbind()——插入行

删除列/行

x<- subset(表,select=-c(列,列))


image.png

查询

使用布尔向量,配合which函数,可以实现对行的过滤。

你可能感兴趣的:(Data Frame)