首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在R中的数据框列中添加/减去数字?

问是否可以在R中的数据框列中添加/减去数字?
EN

Stack Overflow用户
提问于 2021-04-24 03:50:31
回答 1查看 22关注 0票数 0

我在R中的数据框中有一列字符变量(例如W41103066,W41103688),我想在每个字符变量的末尾加上' 10‘,这样它可以是W4110306610,W4110368810等。同样,我想从W4110306610转到W41103066 (从每个字符的末尾去掉10)。有没有办法做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2021-04-24 03:58:24

是,用于添加使用paste()

代码语言:javascript
复制
df$col <- paste0(df$col, '10')

要删除两个字符,有多种方法可供选择,其中一个是tidyr separate,然后删除额外的列:

代码语言:javascript
复制
library(tidyr)
df <- separate(df, col = col, into = c('colA', 'colB'), sep = -2) %>%
select(-colB)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67236071

复制
相关文章

相似问题

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