前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Day6-学习R包

Day6-学习R包

原创
作者头像
用户11075959
发布2024-04-19 09:51:31
1140
发布2024-04-19 09:51:31

安装和加载R包

1.镜像设置

options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))

options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/")

2.安装和加载

以dplyr包为例

install.packages("dplyr")

library(dplyr)

dplyr五个基础函数

1.mutate(),新增列

mutate(test, new = Sepal.Length * Sepal.Width)

2. select()按列筛选

(1)按列号筛选

select(test,1)

(2)按列名筛选

select(X1,X2,X3,X4)

3.filter()筛选行

filter(test,Species =='setosa')

4.arrange()按某1列或某几列对整个表格进行排序

arrange(test, Seapal.length)

5.summarise()汇总

summarise(test, mean(Sepal.Length), sd(Sepal.Length))# 计算Sepal.Length的平均值和标准差

dplyr两个实用技能

管道操作%>%

test %>%

count统计某列的unique值

count(test,X1)

dplyr 处理关系数据

1.内连inner_join,取交集

inner_join(test1, test2, by = "x")

##2. 左连left_join

left_join(test1, test2, by = 'x')

3. 全连full_join

full_join( test1, test2, by = 'x')

4.半连接 返回能够与y表匹配的x表所有记录semi_join

semi_join(x = test1, y = test2, by = 'x')

5.反连接 返回无法与y表匹配的x表的所记录anti_join

anti_join(x = test2, y = test1, by = 'x')

简单合并

bind_rows(test1, test2)

bind_cols(test1, test3)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装和加载R包
    • 1.镜像设置
      • 2.安装和加载
        • 以dplyr包为例
    • dplyr五个基础函数
      • 1.mutate(),新增列
        • 2. select()按列筛选
          • (1)按列号筛选
          • (2)按列名筛选
        • 3.filter()筛选行
          • 4.arrange()按某1列或某几列对整个表格进行排序
            • 5.summarise()汇总
            • dplyr两个实用技能
              • 管道操作%>%
                • count统计某列的unique值
                • dplyr 处理关系数据
                  • 1.内连inner_join,取交集
                    • 3. 全连full_join
                      • 4.半连接 返回能够与y表匹配的x表所有记录semi_join
                        • 5.反连接 返回无法与y表匹配的x表的所记录anti_join
                          • 简单合并
                          领券
                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档