专栏首页生信技能树论怎么黏在一起-R(paste|paste0)|Excel(concatenate)

论怎么黏在一起-R(paste|paste0)|Excel(concatenate)

  • 前两天乐趣刷到了Gary的说唱,意识到,在Gary离开不久,我就不怎么看RunningMan了;他离开的理由是想要专心唱歌,好好地生活,这样也挺好;只是遗憾在七只还活跃在一起的时候,没有追着去看一场表演;
  • 人啊,矫情起来,觉得每一句歌词都是为自己写的;比如,你看下一条:
  • R的paste这里想要你记住,是默认有分隔符的,就是说关系多亲密都要留出空间来;
R里的paste和paste0
  • paste和paste0都可以连接多个内容,且各元素按顺序连接,如果元素个数不一,就会进行循环;
  • paste和paste0的差别在于,paste0默认无sep,但paste默认是空格,可以设置为“”,即sep为无;
> rm(list=ls())
> a<-c('我')
> b<-c('喜欢')
> f<-c('我','你','她','他')
> tmp<-c('黄渤','小林','任素汐','leekuangzoo','老友记','雏菊')
> paste(a,b,tmp,sep = '')
[1] "我喜欢黄渤"        "我喜欢小林"        "我喜欢任素汐"      "我喜欢leekuangzoo"
[5] "我喜欢老友记"      "我喜欢雏菊"       
> paste(f,b,tmp,sep = '')
[1] "我喜欢黄渤"        "你喜欢小林"        "她喜欢任素汐"      "他喜欢leekuangzoo"
[5] "我喜欢老友记"      "你喜欢雏菊"       
> paste(a,b,tmp)
[1] "我 喜欢 黄渤"        "我 喜欢 小林"        "我 喜欢 任素汐"     
[4] "我 喜欢 leekuangzoo" "我 喜欢 老友记"      "我 喜欢 雏菊"       
> paste(paste(a,b,tmp,sep=''),'!',sep = '')
[1] "我喜欢黄渤!"        "我喜欢小林!"        "我喜欢任素汐!"     
[4] "我喜欢leekuangzoo!" "我喜欢老友记!"      "我喜欢雏菊!"       
> paste0(a,b,tmp)
[1] "我喜欢黄渤"        "我喜欢小林"        "我喜欢任素汐"      "我喜欢leekuangzoo"
[5] "我喜欢老友记"      "我喜欢雏菊"       
> paste0(f,b,tmp)
[1] "我喜欢黄渤"        "你喜欢小林"        "她喜欢任素汐"      "他喜欢leekuangzoo"
[5] "我喜欢老友记"      "你喜欢雏菊" 
Excel里的concatenate函数也是好用得不得了

Excel里的一系列已经写好的函数,用起来之后,会不禁感叹,那么长一段时间,我们真的是暴殄天物了!!!

下面这个公式就可以实现,‘,’是concatenate的格式要求,其他(A4,B4,C4)就是要连接起来的内容的单元格的位置:
=CONCATENATE(A4,B4,C4)

说起这个Excel表格的concatenate函数呀,不得不说,群主每次全国巡讲演示的一个例子:

比如修改网址:

http://genome.ucsc.edu/cgi-bin/das/hg19/dna?segment=chr1:876499,876500

里面的基因组版本,染色体起始终止坐标就可以获取该区域的DNA序列,但是如果你有多个基因组坐标,想批量获取序列,就不得不费劲的去一次次修改网址

但是,如果你这样的代码学好了,凡是需要手动操作的均可批量

本文分享自微信公众号 - 生信技能树(biotrainee),作者:Juan_NF

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • csvtk:高效命令行版极简dplyr

    之前写 datamash 的使用教程 linux 极简统计分析工具 datamash 必看教程,收到了一位读者的私信,内容如上。

    生信技能树
  • 一篇文章学会ChIP-seq分析(上)

    写在前面:《一篇文章学会ChIP-seq分析(上)》《一篇文章学会ChIP-seq分析(下)》为生信菜鸟团博客相关文章合集,共九讲内容。带领你从相关文献解读、资...

    生信技能树
  • 第4篇:对ATAC-Seq/ChIP-seq的质量评估(一)——phantompeakqualtools

    在下游分析前,最好是先对peak calling 后的ChIP-Seq数据进行质量评估。

    生信技能树
  • TensorFlow2.X学习笔记(7)--TensorFlow中阶API之losses、metrics、optimizers、callbacks

    一般来说,监督学习的目标函数由损失函数和正则化项组成。(Objective = Loss + Regularization)

    MiChong
  • 手把手教你自制编程AI:训练2小时,RNN就能写自己的代码

    我们都知道,神经网络下围棋能赢柯洁、读X光照片好过医生、就连文本翻译上也快超过人类了……其实在写代码方面,神经网络也丝毫不落下风……用Linux源代码训练2小时...

    AI科技大本营
  • ionic4初级教程-含登录、访问权限验证功能

    如果第一次安装的时候失败,没关系 删掉已经生成的ioinc4Learn文件包,重新运行命令

    lilugirl
  • tf API 研读1:tf.nn,tf.layers, tf.contrib概述

            我们在使用tensorflow时,会发现tf.nn,tf.layers, tf.contrib模块有很多功能是重复的,尤其是卷积操作,在使用的时...

    MachineLP
  • Lnmp yum 安装脚本 (for CentOS)

    心情大好,给VPS升级了一下系统,然后自己配了LNMP安装脚本,用yum源安装的话更新比较方便点哈 ​​这个过程挺麻烦啊,所以果断要记下来,以防以后要用到 ...

    owent
  • tensorflow中损失函数的用法

    分类问题和回归问题是监督学习的两大种类。这一节将分别介绍分类问题和回归问题中使用到的经典损失函数。分类问题希望解决的是将不同的样本分到事先定义到的经典损失函数。...

    于小勇
  • Java 集合系列01之 总体框架

    Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.* Java集合主要可...

    老白

扫码关注云+社区

领取腾讯云代金券