Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >数据框以及矩阵的连接合并

数据框以及矩阵的连接合并

原创
作者头像
用户10803004
发布于 2023-10-31 08:30:56
发布于 2023-10-31 08:30:56
29700
代码可运行
举报
文章被收录于专栏:HYPER 基础HYPER 基础
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
test1 <- data.frame(name = c('jimmy','nicker','Damon','Sophie'), 
                    blood_type = c("A","B","O","AB"))
test1
test2 <- data.frame(name = c('Damon','jimmy','nicker','tony'),
                    group = c("group1","group1","group2","group2"),
                    vision = c(4.2,4.3,4.9,4.5))
test2
library(dplyr)
inner_join(test1,test2,by="name") #重复项合并
right_join(test1,test2,by="name") #以第二个数据框为准的合并,缺失数据为NA
full_join(test1,test2,by="name")  #全部合并,不遗漏,缺失数据为NA
semi_join(test1,test2,by="name") #仅取两者重复的行,并只留下第一个数据框value
anti_join(test1,test2,by="name") #仅取两者不同的行,留下第一个数据框的value

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
数据框取子集、修改和连接的方法
title: "数据框取子集、修改和连接的方法" output: html_document date: "2023-03-18" 先生成一个数据框df1作为示例数据框 df1 <- data.frame(gene = paste0("gene",1:4), change = rep(c("up","down"),each = 2), score = c(5,3,-2,-4)) df1 ## gene change scor
小叮当aka
2023/03/18
1.9K0
R语言专题5-两个数据框连接
生信汪一昂
2023/09/17
3350
专题4 隐式循环、专题5 数据框连接
用户11064093
2024/04/18
1340
R语言小专题
⚠️注意:str_spilt的第二个参数,写你想分割的符号,上面代码“hello world”的分割是空格,因此输入“ ”,同样也可以是其他符号。
顾卿岚
2023/02/16
9680
R语言 数据框、矩阵、列表的创建、修改、导出
数据框来源主要包括用代码新建(data.frame),由已有数据转换或处理得到(取子集、运算、合并等操作),读取表格文件(read.csv,read.table等)及R语言内置数据
Magnolia
2023/01/06
9.1K0
Day3 学习 简单作图 数据框 列表 矩阵
Qianhui Cheng
2025/02/09
1470
R语言基础2
Erics blog
2023/09/11
3120
生信技能树笔记day3
---title: "生信技能树学习笔记"引用自生信技能树author: "天空"date: "2023-01-02"output: html_document---一、数据框、矩阵和列表1. 数据框来源(1)代码新建数据框图片#新建和读取数据框df1 <- data.frame(gene = paste0("gene",1:4), change = rep(c("up","down"),each = 2), score = c(5,
天空UP
2023/01/02
9290
跟小洁老师学习R语言的第七天
专题一:玩转字符串1.检测字符串长度x <- "The birch canoe slid on the smooth planks."xstr_length(x)#检测字符串内的字符数,空格也算length(x)#向量里面元素的个数2.字符串拆分str_split(x," ")#以空格为分隔符号将字符串拆分开x2 = str_split(x," ")[[1]];x2y = c("jimmy 150","nicker 140","tony 152")str_split(y," ")str_split(y,"
贝诺酯
2023/03/18
1.7K0
Learn R 专题1-3
图片 专题1 玩转字符串 图片 检测字符串长度 代码1 str_length(x) if(!require(stringr))install.packages('stringr') library(stringr) x <- "The birch canoe slid on the smooth planks." x [1] "The birch canoe slid on the smooth planks." str_length(x) [1] 42 ### 1.检测字符串长度,包含空格和符号 le
用户10412487
2023/03/28
1.6K0
生信技能树DAY 3 R语言入门
用户11064093
2024/04/12
3930
R语言学习笔记-Day3
用户11190095
2024/07/04
2150
R语言基础-向量、矩阵、数据框、列表相关操作
生信汪一昂
2023/09/16
4790
R学习 数据结构和简单处理
guacamole
2024/03/10
2320
Learn R 数据结构
数据类结构 数据类型 一维 vector 向量 数值、字符、逻辑都可;只有长度;只允许一种数据 二维 matrix 矩阵 向量二维化 只允许一种数据类型 二维 data.frame 数据框-二维,每列只允许一种数据类型 1.数据框来源 1)用代码新建 2)由已有数据转换或处理得到 3)读取表格文件 4)R语言内置数据 2.新建和读取数据框 df1 <- data.frame(gene = paste0("gene",1:4),change = rep(c("up","down"),each = 2),
用户10412487
2023/03/28
6020
从零开始的异世界生信学习 R语言部分 02 数据结构之数据框、矩阵、列表
约等于表格:1.数据框不是一个具体文件,只是R语言内部的一个数据;2.数据框每一列只能有一种数据类型
用户10361520
2023/03/03
2.1K0
2-R语言数据结构
---title: "2-R语言数据结构"output: html_documentdate: "2023-02-02"---矩阵:只允许一种数据类型的二维结构数据框:每一列只允许一种数据类型列表:可以装各种数据类型#重点:数据框#1.数据框来源# (1)用代码新建# (2)由已有数据转换或处理得到# (3)读取表格文件# (4)R语言内置数据#2.新建和读取数据框df1 <- data.frame(gene = paste0("gene",1:4), change =
yurric
2023/02/02
4990
34. R 数据整理(六:根据分类新增列的种种方法 1.0)
通过 gather ,并设定key(原先的列),与value(原先的数据),并通过 - (原先的行),对数据框进行转换。
北野茶缸子
2021/12/17
2.3K0
34. R 数据整理(六:根据分类新增列的种种方法 1.0)
R语言基础提升与总结
semi_join anti_join实际上没有发生过两个数据框的连接,其实是对左边的数据框取子集
可乐同学与生信死磕到底
2024/04/03
5030
阿榜的生信笔记
---title: "生信R"author: "JB"date: "2023-04-14"output: html_document---R Markdown#重点:数据框#1.数据框来源# (1)用代码新建: #df1 <- data.frame(gene = paste0("gene",1:4), #change = rep(c("up","down"),each = 2), #score = c(5
用户10480134
2023/04/15
4050
相关推荐
数据框取子集、修改和连接的方法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档