从 R 中单个列中的所有数据中删除前缀

标签 r prefix

我会有一个列,其中的数据如下所示:

M999-00001
M999-00002
...

有没有办法删除R中列中的所有'M'?

最佳答案

我们可以使用 sub

df1[,1] <- sub("^.", "", df1[,1])

或使用 substring
substring(df1[,1],2)

数据
df1 <- data.frame(Col1 = c("M999-00001", "M999-0000"), stringsAsFactors=FALSE)

关于从 R 中单个列中的所有数据中删除前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38909564/

相关文章:

mysql - 如何安装和配置 RMySQL 以连接到远程 MySQL 数据库 (AWS RDS)?

r - 将 ggplot2 层分配给字符串并在需要时进行评估

r ggplot - 更改 x 轴刻度标签而不丢失 geom_smooth 统计数据

string - 找到字符串 S 的最短前缀 T,使得 S 是 T^n 的前缀

javascript - 后效果 : Add prefix to result of an effect

java - 我现在如何使用扫描仪 "build"树? (代码后有说明)

elasticsearch - Elasticsearch自动完成整数字段

R Markdown 不呈现引用

rbind 具有不同行长的文本文件

django - 如何向 Django Admin 添加 url 前缀?