首页 文章
  • 1 votes
     answers
     views

    使用序列号更改fasta文件的 Headers

    如何使用awk / sed / grep更改文件中更多fasta序列的 Headers ,如: >chromosome1|2199-2200 ---------------------- >chromosome1|3546-3548 ---------------------- >chromosome1|6489-6548 ---------------------- 对此...
  • 0 votes
     answers
     views

    R:基于数据帧中的大小写分割字符

    我需要将一列名称如“AbiesAlba”“GenusSpecies”拆分为单独的“Genus”“Species”列 . GenusSpeciesAbiesAlbaAbiesAlba 需要是: 属种Abies AlbaAbies Alba 我知道我需要使用类似于gsub('([[:upper:]])','\ 1',x)和某种形式的mutate,但是当我使用gsub命令时,它会将所有内容拆分为一个向量...
  • 1 votes
     answers
     views

    使用gsub替换Ruby中的双斜杠

    我有一些问题使用gsub来替换双斜线 . 问题是这样的: 我构建了一个小脚本来解析YAML文件以获取目录位置,然后使用它来对该目录中的文件进行全局处理 . 假设这是它找到的目录: C:\Program Files\Adobe\Adobe Flash CS3\en\Configuration\ActionScript 3.0\Classes 这是一个Windows目录,反斜杠由YAML解析器转义,...
  • 6 votes
     answers
     views

    Ruby / Rails使用gsub和数组

    我有一个字符串,我正在尝试使用Ruby中的gsub方法 . 问题是我有一个动态的字符串数组,我需要迭代搜索原始文本并替换 . 例如,如果我有以下原始字符串(这是我正在使用的一些示例文本,并希望将其全部工作)并且有一系列我想要搜索和替换的项目 . 我在这里先向您的帮助表示感谢!
  • 5 votes
     answers
     views

    正确使用ruby字符串中的gsub

    我有这个表达式: channelName = rhash["Channel"].gsub("'", " ") 它工作正常 . 但是,我只能用它替换1个字符 . 我想为替换添加一些字符 . 所以我尝试了以下方法: channelName = rhash["Channel"].gsub(/[':;] /, " ...
  • 0 votes
     answers
     views

    R中的正则表达式区分男性/女性的字符串

    我有需要理清的性别描述字符串 . 例如,如果我有以下内容, string1 = "FEMALE AND FEMALE" string2 = "FEMALE AND MALE" 我需要将 string1 更改为"MULTIPLE FEMALES",将 string2 更改为"BOTH MALE AND FEMALE" ...
  • 0 votes
     answers
     views

    Rails4:CKEditor gsub错误

    我在rails 4中有一个使用带有cloudinary的ckeditor的项目 . Cloudinary的上传工作正常,但上传后,当编辑器应该播放图像时,我收到错误: NoMethodError - undefined method `gsub' for nil:NilClass: 我的CKEditor图片上传器是: # encoding: utf-8 class CkeditorPictu...
  • 0 votes
     answers
     views

    ruby gsub无法正常工作

    gsub没有按预期工作...... 我有一个字符串 numbers 如下: numbers="88 99" 我想用 slash 替换 space . 所以我尝试了以下内容: numbers.gsub(/\s/,"/") 并获得以下字符串: 88//99 我得到双斜线而不是斜线 . 而且,如果我想做类似的事情: numbers.gsub(/\s/,&quot...
  • 0 votes
     answers
     views

    Ruby中的GSUB和Forward Slash用法

    我经常看到使用正斜杠中包含的pattern参数调用gsub函数 . 例如: >> phrase = "*** and *** ran to the @@@." >> phrase.gsub(/\*\*\*/, "WOOF") => "WOOF and WOOF ran to the @@@." 我想也许它与...
  • 3 votes
     answers
     views

    如何gsub用反斜杠斜杠“/”并在ruby中斜杠“\ /”

    我尝试通过ruby gsub命令将 "/foo/bar/dir" 修改为 "\/foo\/bar\/dir" . 我用irb测试它的结果是 x = "/foo/bar/dir" x.gsub("/","\/") => "/foo/bar/dir" x.gsub(&q...
  • 9 votes
     answers
     views

    为什么String#gsub会双重内容?

    s = "#main= 'quotes' s.gsub "'", "\\'" # => "#main= quotes'quotes" 这似乎是错的,我希望得到 "#main= \\'quotes\\'" 当我不使用转义字符时,它按预期工作 . s.gsub "'", "*...
  • -1 votes
     answers
     views

    如果2个列名称匹配r,则粘贴为新列

    我正在使用与虹膜数据非常相似的数据帧: data(iris) df1 <- iris df2 <- iris df <- merge(df1, df2, by = NULL) head(df) ## Petal.Width.x Species.x Sepal.Length.y Sepal.Width.y Petal.Length.y Petal.Width.y ...
  • 0 votes
     answers
     views

    功能未返回已修改的数据框[保留]

    我正在尝试编写一个函数,它接受两个字符串参数并将其替换为另一个,但是当我在函数之后查看我的数据帧时,它将保持不变 . 关于这个问题的任何想法?谢谢 . # Functions cleanteam <- function(df, x, y) { df$Club <- gsub(x, y, df$Club) return(df) } 例 cleanteam(salary, &qu...
  • 1 votes
     answers
     views

    在SparkR中应用带有正则表达式模式的withColumn函数:重新格式化DataFrame中的字符串列

    Background/overview: 我试图将 gsub 函数应用于我已加载到Spark中的SparkR DataFrame的列,如下所示: dat <- read.df(sqlContext, "filepath", header='false', inferSchema='true') 我使用的是Spark 1.6.1,数据文件存储为镶木地板文件,然后将其作为S...
  • 1 votes
     answers
     views

    使用gsub在函数内部无效的字符替换

    我试图在R中的数据框中替换一些意外的字符 . 根据Replace multiple arguments with gsub,gsub函数应该在这种情况下正常工作,所以我尝试了这种方式 . 我在数据框第一列中的值如下: La Flèche Wallonne Liège - Bastogne - Liège Tour de Romandie Giro d´Italia Critérium d...
  • 2 votes
     answers
     views

    如何将不同的gsub模式(变量函数)应用于R中的每一行data.table

    我有一个data.table DT,带有一个字符串列和一个数字列,表示应该从字符串开头提取多少个单词 . > require(data.table) > DT <- data.table(string_col = c("A BB CCC", "DD EEE FFFF GDG", "AB DFD EFGD ABC DBC&q...

热门问题