首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >R中是否有一个函数可以按编号递增的组重命名行

R中是否有一个函数可以按编号递增的组重命名行
EN

Stack Overflow用户
提问于 2021-04-02 00:51:28
回答 1查看 46关注 0票数 0

我有一个非常简单的数据框36,4,我想重命名其中一列的行:请参阅所附图像中的列“Ab_type

我想将列"Ab_type“的36行按4组重命名(例如,Ab1_1,Ab1_2,Ab1_3,Ab1_4,Ab2_1,Ab2_2,Ab2_3,Ab2_4,....Isotype_1,Isotype_2,Isotype_3,Isotype_4)。

你有什么建议吗?我对编程完全陌生。在此之前,非常感谢您。

enter image description here

EN

回答 1

Stack Overflow用户

发布于 2021-04-02 00:53:55

我们可以使用

代码语言:javascript
运行
复制
df1$Ab_type <- sub("-", "", sub("-[^-]+$", "", df1$Ab_type))
df1$Ab_type <- with(df1, paste0(Ab_type, "_", 
     ave(seq_along(Ab_type), Ab_type, FUN = seq_along)))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66908603

复制
相关文章

相似问题

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