首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏火星娃统计

    stringr2

    stringr2 sunqi 2020/8/13 概述 str_detect:用来匹配字符中的字母,返回布尔值 str_count():匹配字符,返回匹配的个数 正文 rm(list=ls()) library (stringr) x <- c("sunqi", "wanglong", "lisi") str_detect(x, "i") ## [1] TRUE FALSE TRUE # str_count 返回为一个个单词 str_split(x, " ") ## [[1]] ## [1] "i" "like" "apple" "and" "banana" 备注:举个例子,暂时不对stringr 另外stringr不打算更新了,用不到。 love&peace

    58920发布于 2020-09-15
  • 来自专栏生信小驿站

    stringr包基础操作

    stringr构建在stringi之上,stringr专注于最重要且最常用的字符串操作函数,而stringi提供了涵盖几乎所有可以想象的内容的全面集合。 如果发现stringr缺少所需的功能,请尝试查看stringi。 安装 # Install the released version from CRAN: install.packages("stringr") # Install the cutting edge development version from GitHub: # install.packages("devtools") devtools::install_github("tidyverse/stringr

    60821发布于 2020-10-28
  • 来自专栏企鹅号快讯

    R包系列——stringr

    stringr包是Hadley Wickham大神贡献的R包之一,主要用于字符串的处理。对于经常需要对数据进行预处理的分析人员来说,简直是一把“利器”,可谓是上能屠龙,下能剔牙。 stringr包在我工作中,是属于频繁使用的R包之一。简单的用法也是深入我心,强烈推荐使用该包进行字符串的预处理。 接下来,根据我在工作中使用到的stringr包的场景,介绍一下这些函数的用法。 多用于新建列 #检测df df$b df a b1 1 数字2 2 数字3 3 数字4 a 非数字5 b 非数字6 c 非数字 以上是本人较常用的stringr包函数,可以发现该包的语法简洁 可见stringr包确实强大,提供了一整套字符串的处理方案。强烈推荐stringr包,相信它可以给你提供你预想不到的便利与高效。

    2.8K60发布于 2018-02-11
  • 来自专栏火星娃统计

    R海拾遗-stringr

    stringr sunqi 2020/8/13 概述 字符串处理比较优秀的包 代码 library(stringr) library(tidyverse) rm(list=ls()) #获取字符串长度 2\\1", match = TRUE) bell pepper # 匹配anan str_view(fruit1, "(.)(.)\\1\\2", match = TRUE) banana 结束语 stringr

    44950发布于 2020-09-15
  • 来自专栏生物信息学、python、R、linux

    使用stringr处理字符串

    library(stringr) 1.统计字符段长度: str_length(c("ab", "R for data science", NA)) #>[1] 2 18 NA 2.字符串组合 要想组合两个或更多字符串

    47810发布于 2020-06-22
  • 专题1 玩转字符串 stringr

    require(stringr))install.packages('stringr') library(stringr) x <- "The birch canoe slid on the smooth

    27300编辑于 2024-04-18
  • 来自专栏北野茶缸子的专栏

    R 数据整理(八: stringr 处理字符串数据)

    作为同属于tidyverse 大家庭的一份子,stringr 也为R 的一般字符串处理,献上了一份自己的力量! str_sort(x2) 空白处理 stringr::str_trim(string, side) 返回删去字符型向量 string 每个元素的首尾空格的结果,可以用 side 指定删除首尾空格("both 如: stringr::str_squish(string) 对字符型向量 string 每个元素,将重复空格变成单个,返回变换后的结果。 练习题 6-2 #练习6-2 library(stringr) #Bioinformatics is a new subject of genetic data collection,analysis

    1.4K30编辑于 2021-12-17
  • 来自专栏大猫的R语言课堂

    Hadley Wickham 采访节选(一)

    采 访节选:有关stringr “ 我们刚刚结束了stringr的教程,就让我们从这儿开始吧!你当时是怎么想着要去开发stringr的呢? ” 说起来也有趣,stringr是我教学中的副产品。 不过,(也许是看到stringr的统一命名法真的很有效)stringi复制了stringr的API。于是我想,为什么我不直接用stringr去打包(wrap)stringi呢? 但毕竟两者还是有所不同的,stringr打包的是常用的字符串函数,没有stringi那么大而全。换句话说,如果你学会了stringr,那么你学stringi就很快了。 你说stringr是其中的重要一环,应该怎么理解? ” 简而言之,这意味着stringr有着和tidyverse中其它包一样的开发规范(conventions)。 就stringr而言,我认为以下两种这样的“规范”是最值得一提的。 首先是那个不可或缺的“下划线”——stringr所有函数都用有“str_”这个前缀。

    1K30发布于 2020-10-23
  • 来自专栏R语言数据分析

    R语言基础3

    安装后加载library(stringr)require(stringr)library("stringr")#library() 检查包是否安装成功的唯一标准国内镜像# 清华镜像# http://mirrors.tuna.tsinghua.edu.cn require(stringr))install.packages("stringr")图片看看包里面有哪些函数ls("package:stringr")图片图片

    32120编辑于 2023-09-13
  • 来自专栏单细胞

    数据分析中的指鹿为马(一)

    subset_data,features = c( "Tmsb10", 'COL1A1','POSTN','CCN2',"FN1","TGFB1" )%>% stringr subset_data,features = c( "Tmsb10", 'COL1A1','POSTN','CCN2',"FN1","TGFB1" )%>% stringr features = c( "Tmsb10", 'COL1A1','POSTN','CCN2',"FN1","TGFB1" )%>% stringr features = c( "Tmsb10", 'COL1A1','POSTN','CCN2',"FN1","TGFB1" )%>% stringr 再换一张 p=DotPlot(subset_data ,col.max = 1.2,col.min = 1, features = c( 'POSTN' )%>% stringr

    16010编辑于 2024-03-22
  • 来自专栏R学习思考:上课笔记+作业

    小球编号 向量筛选

    2023-12-12"knitr::opts_chunk$set(echo = TRUE, message = F, warning = F)关于13个彩色球带编号问题install.packages("stringr ")library(stringr) #安装stringr包对13个小球进行编号,蓝色b1,b2……,绿色g1,g2……,黄色y1,y2(这里需跟后面y0的赋值区分开,这里是坏习惯! ))y0 <- paste0(rep("g",4), seq(1,4,1))z0 <- paste0(rep("y",6), seq(1,6,1))new_1 <- c(x0, y0, z0)学习一下stringr stringr #请直接去看examplestr_starts(new_1,"b"); str_starts(new_1,"g") #运行函数看一下new_1[c(str_starts(new_1,"b

    61320编辑于 2023-12-13
  • 来自专栏R语言 / Linux

    R语言的综合应用-1

    require(stringr))install.packages('stringr')library(stringr)rm(list = ls()) #清空环境变量if(! require(stringr))install.packages('stringr')library(stringr)一、字符串#1.检测字符串长度str_length(x)length(x) #这是向量的长度

    1.5K00编辑于 2023-03-15
  • 来自专栏全栈程序员必看

    R语言批量生成CaseWhen的解决方案

    近期写R代码,经常用dplyr::case_when结合stringr::str_detect进行条件判断。 case_when({x1})") fx <- eval(parse(text=x2)) fx({ { x}})} 需要用到的包: library(purrr) library(stringr ) 使用示例: 初始表tibble(fruit=stringr::fruit) 想实现字母a开头为’starts with a’,字母e结尾为’ends with e’ 等若干条件。 结果如下图: 单纯用case_when,需要写成 tibble(fruit=stringr::fruit) %>% mutate( category=case_when( ) 或者写在Excel里, 然后复制单元格,用conditions <- clipr::read_clip_tbl()读进R 2. allCaseWhen走起 tibble(fruit=stringr

    84920编辑于 2022-10-04
  • 来自专栏生信矿工

    R语言笔记-3

    require(stringr))install.packages("stringr") #载入stringr,若未安装,安装stringr #列出R包中所有的函数和数据 ls("package:stringr

    64440编辑于 2023-05-20
  • 来自专栏生物信息学、python、R、linux

    ggplot2之文本换行

    在做基因富集时,有些通路特别长,以至于使图片的大小不好控制,这种情况可以用stringr包的str_wrap来完成文本自动换行。 clusterProfiler的barplot时,因为clusterProfiler是基于ggplot2,所以更改ggplot中scale_x_discrete或者scale_y_discrete 1.用到stringr 包里的str_wrap函数 library(stringr) library(ggplot2) library(clusterProfiler) x = enrichGO(OrgDb="org.Hs.eg.db image.png 2.如果不想用到stringr包 get_wraper <- function(width) { function(x) { lapply(strwrap(x

    3.7K30发布于 2020-04-01
  • 来自专栏生信学习Marathon

    Day04 生信马拉松-函数与R packages

    require(stringr))install.packages("stringr")if()里面逻辑是F则跳过后面的代码,T则运行后面的代码图片已经安装的包可以用::快速调用里面的函数,e.ppheatmap stringr3.3 浏览Package作者的在线教程browseVignettes("stringr")不一定每个作者都会写3.4 罗列指定packages中的所有函数ls("package:stringr

    39040编辑于 2023-08-13
  • 来自专栏从头开始的生信学习

    从零开始的异世界生信学习 R语言部分 03 函数和R包

    require(stringr))install.packages("stringr") 学习使用R包 browseVignettes('stringr') ##部分R包可以打开网页版的学习文档 ls ("package:stringr") #列出R包中的函数,使用前需要先安装及加载这个R包 R语言中的符号 图片

    52030编辑于 2023-03-04
  • 来自专栏生信小驿站

    R语言与正则表达式

    接着,总结一下stringr包中重要的字符处理函数。 元字符 正则表达式中,有12个字符被保留用作特殊用途。他们分别是: [ ] \ ^ $ . | ? stringr包是Hadley Wickham开发了一款专门进行文本处理的R包,它对基础的文本处理函数进行了扩展和整合,在一致性和易于理解性上都要优于基础函数。 image.jpeg R中基础文本处理函数和stringr包文本处理函数对于正则表达式的支持情况如下表所示: ? ,stringr包函数更容易直观地理解。 本文仅以str_extract和str_extract_all函数为例,对stringr包的正则表达式应用进行简要说明。 example_text2 <- "1\.

    2.9K50发布于 2019-05-24
  • 来自专栏叮当猫学生信

    八、R包安装、加载、报错

    例如:install.packages("stringr") 安装后需要加载,加载的时候加不加引号都可以, 两个都是加载,load是加载数据,library是加载R包 library() require(stringr))install.packages("stringr") require(),library() 两个都是安装完R包之后的加载,但是library() 只是单纯的加载,而 补充:列出一个包里都有哪些函数或者数据 ls("package:stringr") #不能直接写 stringr ,必须写上package: , 不能写成package= 如果出错,可能是因为没有加载 stringr这个包。

    2.8K60编辑于 2023-02-26
  • 100个GEO基因表达芯片或转录组数据处理025.GSE248467

    = F, getGPL = F)pdata=Biobase::pData(eSet[[1]]) %>% dplyr::mutate(Sample = geo_accession,Group=stringr str_split(pdata$title,"_",simplify=T) %>% .[,2]) %>% dplyr::select(Sample,Group) %T>% fwrite(file = stringr ,by='GeneID') %>% dplyr::select(-GeneID) %>% unique_exprs %T>% fwrite(file = stringr::str_glue("{ ,by='GeneID') %>% dplyr::select(-GeneID) %>% unique_exprs %T>% fwrite(file = stringr::str_glue("{

    33100编辑于 2025-07-09
领券