【发布时间】:2020-02-08 23:43:22
【问题描述】:
我正在尝试使用 R 提取字符串中的第 n 个字符。这是我的数据:
StringField
example_string1
example_string2
example_string3
example_string4
example_string5
example_string6
example_string7
example_string8
example_string9
example_string10
example_string11
example_string12
我只想提取 example_string 之后的数字,所以结果是:
1
2
3
4
5
6
7
8
9
10
11
12
我已经尝试了一些类似的方法:
df$unique_number <- substr(df$stringField, 15:)
表示我想要从第 15 位开始到字符串末尾的所有内容。关于完成我想做的事情的简单方法有什么想法吗?谢谢!
【问题讨论】:
-
要尽量减少代码修改,只需将
substr替换为substring,即substring(df$stringField, 15)。
标签: r