创建数据集data

单个变量替换:

1.不适用其它函数直接对数据集操作

data[data=="xxx"]<-1#将数据集data中所有的xxx替换成1,1可以为任何数值型、字符型数据
data[data$colname=="xxx"]<-1 #将数据集data中某一列中的xxx替换为1

2.使用apply与str_replace()

library(stringr)#加载包
data <- apply(data,2,function(x){str_replace(x,"xxx","1")})#apply作用于数组、矩阵,第二个参数(1:行,2:列)如果为1,数据会被转置

3.gsub

gsub("xxx","1",data)

4.replace

install.packages("do")
library(do)
Replace(data=data,from="xxx",to=1)#将xxx替换为1,如果删除xxx,to=""
Replace(data=data,from=c("xxx","xxxx"),to=1)#将xxx与xxxx都替换为1,如果删除,to=""

升级!!!多个变量同时替换

1.stringr包中的str_replace_all

str_replace_all(data, c("xxx" = "1", "xxxx" = "2", "xxxxx" = "3"))#尝试了对大数据集不太友好

2.mgsub包中的 mgsub 函数参考:(17条消息) 替换字符串_R语言 | 字符串替换_阴兵序列的博客-CSDN博客

mgsub(data, c("xxx", "xxxx", "xxxxx"), c("1", "2", "3"), recycle = T)#还没有尝试

3.do包中的Repalce

Replace(data=data,pattern = c("xxx:1","xxxx:2","xxxxx:3"))#完美

4.先封装再调用

func<-function(x){
x[x=="xxx"]<-1
x[x=="xxxx"]<-2
x[x=="xxxxx"]<-3
return(x)}data<-func(data)

R语言实现excel中的批量替换功能并升级相关推荐

  1. Excel 中的查找替换功能

    Excel 中的查找替换功能: https://zhuanlan.zhihu.com/p/143578009 查找替换:将 0 替换为空值 control + H 调出查找替换的窗口 空值在键盘中输出 ...

  2. R语言把dataframe中的NA值替换为0

    R语言把dataframe中的NA值替换为0 目录 R语言把dataframe中的NA值替换为0 缺失值替换 方法总结 缺失值替换

  3. python 读excel每行替换_Python脚本操作Excel实现批量替换功能

    Python脚本操作Excel实现批量替换功能 大家好,给大家分享下如何使用Python脚本操作Excel实现批量替换. 使用的工具 Openpyxl,一个处理excel的python库,处理exce ...

  4. R语言在金融中的运用一

    R语言在金融中的运用 财富管理 风控 数据采集 新浪微博.新浪新闻.股吧.Google.Bloomberg.新浪博客.人民日报.雪球.twitter.Seeking Alpha 继承S语言 1.R包相 ...

  5. 【生信】R语言在RNA-seq中的应用

    R语言在RNA-seq中的应用 文章目录 R语言在RNA-seq中的应用 生成工作流环境 读取和处理数据 由targets文件提供实验定义 对实验数据进行质量过滤和修剪 生成FASTQ质量报告 比对 ...

  6. R语言 、Excel哪个更能胜任数据分析?

    我从事数据分析工作已经有十年之久.最初是出于工作需要,我的经理丢给我一堆数据,我需要处理这些数据.当时我一直使用的工具是 Excel,因为这是我熟练掌握的一款工具. 三年前,我开始接触到 R,一开始因 ...

  7. R语言操作excel文件的数据

    简述 令人惊讶的是,网上的教程关于r语言处理excel数据的都是在说如何读.. 下面以用xlsx这个包为例 安装这个包,并读取数据 [两行命令]R语言读取excel数据 操作数据 其实,导入进来之后, ...

  8. 小技巧:如何在R语言与excel/word之间进行复制粘贴

    原创 康哥 勤用统计 问 R语言中能进行类似电脑中control+C/control+V的操作吗?现实数据处理过程中,经常需要进行R语言与Excel/word等文件的数据传输."笨方法&qu ...

  9. excel 替换 换行符_在Excel中查找和替换换行符

    excel 替换 换行符 When you want to create a line break (line feed) in a cell, you press Alt + Enter, to s ...

最新文章

  1. AI界的七大未解之谜:OpenAI丢出一组AI研究课题
  2. c语言 程序 注入,远程线程注入 c语言实现
  3. 十天学会ASP.net
  4. 《唐山大地震》高清下载,迅雷下载,在线观看!
  5. asp 取数据 计算_地学数据 | 地理空间数据获取方式汇总
  6. web开发的跨域问题详解
  7. decode函数的使用
  8. Asp.net中水晶报表的使用
  9. linux资源异常无法fork,linux 下 fork 后的文件资源处理问题
  10. SPSS分析数据学习笔记
  11. 文章中如何将章节分页——段前分页
  12. 无人车系统(八):Udacity ‘s无人驾驶仿真环境(python与c++数据接口)
  13. C++利用opencv 按顺序遍历文件夹图片
  14. summernote 添加emoji表情包
  15. 装修鸿蒙瓷砖选择,电视墙用什么材料好?实用与美观,到底该如何选?
  16. 在Centos上启动nodejs项目,并使用pm2管理nodejs应用
  17. #今日论文推荐# 斯坦福开发微型机器人,改善靶向给药技术
  18. windows - 网络流量监控工具
  19. 热播美剧经典俚语50句完全解析版
  20. 智能汽车与智能手机:谁是智慧生活的核心?

热门文章

  1. STM32F303CBT6 SWD烧录程序
  2. Linux根目录下文件夹的作用
  3. 安卓接入Google支付
  4. 【论文笔记】A comprehensive survey on sentiment analysis: Approaches, challenges and trends(中)
  5. C语言数据类型、变量、常量、作用域和生命周期的概念解释和案例
  6. Python程序三大结构
  7. springboot集成elasticsearch注意事项
  8. 金融业信贷风控算法1-初等概率论
  9. 关于CImg载入jpg,png等格式图片失败的解决方法
  10. 老子《道德经》第十章