首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用SQL/SAS中等效的“相似”运算符在R中进行条件替换

如何使用SQL/SAS中等效的“相似”运算符在R中进行条件替换
EN

Stack Overflow用户
提问于 2016-01-27 14:56:42
回答 1查看 242关注 0票数 0

我的data.frame有超过100个观察值.下面是它的快照

代码语言:javascript
复制
   Variable
   BloodPressure
   HeartRate
   Residual
   BloodPressure1
   HeartRate1
   Residual1
   BloodPressure2
   HeartRate2
   Residual2

我想从上面的data.frame中去掉数字零件。我的新输出应该是

代码语言:javascript
复制
         Variable
         BloodPressure
         HeartRate
         Residual
         BloodPressure
         HeartRate
         Residual
         BloodPressure
         HeartRate
         Residual

不管怎么说,我可以在R中使用下面的条件,就像我们在SAS中使用一样

代码语言:javascript
复制
 if variable like "%BloodPressure%" then new_variable = "BloodPressure"

或者我可以将变量中的字符部分作为子字符串并创建new_variable吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-27 17:27:57

如果您只想删除字符串中的数字,请尝试R函数$ gsub $

代码语言:javascript
复制
> gsub("\\d+","","residual1")
[1] "residual"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35040667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档