首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R数据中列数据的重新编码

R数据中列数据的重新编码
EN

Stack Overflow用户
提问于 2022-03-29 09:43:08
回答 1查看 30关注 0票数 0

我有以下两列的dataframe

代码语言:javascript
复制
Tumor_Barcode    SEX
     MEL-1   Male
     MEL-11   Male
     MEL-12 Female
     MEL-13   Male

我想重新编码列Tumor_Barcode,输出应该如下所示。

代码语言:javascript
复制
Tumor_Barcode   SEX
     sample-1   Male  
     sample-11   Male 
     sample-12 Female 
     sample-13   Male 

不管怎么说,我在R区能做到吗?可能是dplyr的突变功能或者其他更好的东西?

数据:

代码语言:javascript
复制
Tumor_Barcode<-c(" MEL-1","MEL-11","MEL-12","MEL-13")
Sex<-c("Male", "Male", "Female", "Male")
DF1<-data.frame(Tumor_Barcode,Sex)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-29 09:46:50

使用stringr

代码语言:javascript
复制
library(stringr)
DF1$Tumor_Barcode = str_replace(DF1$Tumor_Barcode, 'MEL', 'sample')

  Tumor_Barcode    Sex
1      sample-1   Male
2     sample-11   Male
3     sample-12 Female
4     sample-13   Male
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71659749

复制
相关文章

相似问题

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