R语言—数据框

时间:2024-03-20 21:17:57

一.简述

  由行和列组成,与矩阵不同的是,每个列可以是不同的数据类型,而矩阵类型必须相同,每一列必须有列名,每一行也可指定行名,如果不指定行名,就是从1开始自增的顺序数标识。

二.创建数据框

 dat<-data.frame()

R语言—数据框

三.基本操作

 1.访问:索引、$

R语言—数据框

 2.添加新列

R语言—数据框

 3.查询:查询满足条件的记录

   eg:查询成绩等于81的学生的全部成绩

  R语言—数据框

 4.矩阵=>数据框:as.data.frame()

R语言—数据框

 5.绑定

   R语言—数据框

四.高级操作

 1.连接:merge()

  根据某一条件连接

    eg:对年龄相同的部分连接

   R语言—数据框

 2.删除某一行

R语言—数据框

 3.合并

  rbind():按行拼接,要求列数相同

R语言—数据框

  cbind():按列拼接,要求行数相同

R语言—数据框

  lapply()

      返回一个列表

  sapply()

      返回一个向量

R语言—数据框

      如果存在字符不能求和

  注意:R语言里函数参数指定要用等号,变量赋值用<-

R语言—数据框