美文网首页R-字符串处理
R语言批量去掉“双引号”

R语言批量去掉“双引号”

作者: 每天都在进步的FFOO | 来源:发表于2020-06-12 11:24 被阅读0次

在GEO读取矩阵文件,或者其他文件的时候常常会碰到下面这样的情况

表格中的字符串带上了双引号
表格中的字符串带上了双引号,我们可以提取第一列第一行出来 变成字符串后带两个双引号

这样对后面的ID转化非常不方便,所以我们要去掉双引号
代码如下

b=gsub('["]', '', a)

但是要注意的是,我们是一整个矩阵,有几千行,不可能一行行来操作,所以必须要使用循环语句

## nrow(AA)-----这个矩阵的行数
for (i in 1:nrow(AA) ){
  x=AA[i,1]  # 赋值
  x=as.character(x) #化作字符串
  a=gsub('["]', '', x)  #去双引号
  AA[i,1]=a  #给矩阵重新赋值
}

\color{red}{注意要先判断class()一下数据框的类型,转化为矩阵,否则可能重新赋值的时候会失败}

相关文章

  • R语言批量去掉“双引号”

    在GEO读取矩阵文件,或者其他文件的时候常常会碰到下面这样的情况 这样对后面的ID转化非常不方便,所以我们要去掉双...

  • 去掉“双引号”

    R语言批量去掉“双引号” 在GEO读取矩阵文件,或者其他文件的时候常常会碰到下面这样的情况 表格中的字符串带上了双...

  • R语言 字符串

    在R语言中的单引号或双引号对中写入的任何值都被视为字符串。 R语言存储的每个字符串都在双引号内,即使是使用单引号创...

  • R语言批量合并

    用空文件夹装好需要合并的文件。 容易遇到的问题: 1.在导入文件时,可能会出现第一列列名为“X.U.FEFF.xx...

  • R语言一次性安装多个离线包

    R语言批量安装包 a<-list.files('/home/R/text/')#包的路径 for(i in 1:l...

  • R语言批量读文件

    -by杀杀 前两天一个同学问了一个批量读数据(文件)的问题感觉现在分析测序数据的话,在R中一次性读取多个文件的功能...

  • R语言 矩阵批量替换

    杀杀 最近学了几个矩阵批量替换的阳间方法,拒绝for循环! 应用:数据格式的标准化 我们在处理临床随访文件时,医生...

  • R语言如何批量安装软件包

    1. 为什么要批量安装R语言包 当你在新的环境下, 安装R语言时,你需要安装很多包,比如tidyverse,比如d...

  • [Oracle/R]sql语句的引号

    Oracle中,表名和列名要加双引号,字符值要加单引号,以下是R语言中相关语句:

  • 使用R语言爬取DailyMed药物信息

    之前介绍过如何批量爬取NCBI中基因详细信息,今天介绍爬取DailyMed指定药物的数据。 点击查看:R语言批量爬...

网友评论

    本文标题:R语言批量去掉“双引号”

    本文链接:https://www.haomeiwen.com/subject/djrgtktx.html