学习小组Day6-胡亮亮

安装包

install.packages('car')

加载包

library(car)

dplyr函数

1.mutate() 增加新列

image.png

2.select()选择列
image.png

image.png

one_of表示 Matches variable names in a character vector.即标识出选中的字符串
3.filter()筛选
筛选出品种为setosa的
image.png

多条件筛选
image.png

4.arrange()按照列排序(正向排序和倒序)
image.png

  1. summarise()汇总,可以快速计算各种数学参数及变换
    image.png
  2. group_by() 给数据实现分组处理,联合summarise()后即对分组数据进行分析和计算
    image.png

    对mtcars数据文件中,cyl进行分组处理,此时数据显示不会有任何变化
    image.png

    后使用summarise函数后可以计算不同cyl的中的wt的均值

表格数据连接

1.建立数据集,test1和test2

image.png

2.inner.join(data1,data2,by = ) 按照by的数据取两者的交集
image.png

3.left.join(data1,data2,by =) 以data1为基准筛选data2
image.png

  1. full.join(data1,data2,by=) 显示data1和data2的所有数据集合
  2. semi_join(data1,data2,by =) 显示能与data2匹配的data1的数据(不显示data2的数据)
    image.png

    5.anti_join(data1,data2,by =) 显示无法与data2匹配的data1的数据(不显示data2的数据)
    image.png

行列合并

image.png

建立数据
bind_cols(data1,data2)
bind_rows(data1,data2)
image.png

count() 对某列数据(变量)进行计数

image.png

表示mtcars中gear为3的有15个,gear为4的有12个,gear为5的有5个


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