📅  最后修改于: 2023-12-03 15:38:24.584000             🧑  作者: Mango
在 R 中可以使用函数 substr()
按照指定的位置获取子串。
substr(x, start, stop)
参数说明:
x
:要获取子串的字符串向量start
:要获取子串的起始位置,可以是一个向量stop
:要获取子串的终止位置。如果未指定,则默认为 nchar(x)
。# 定义字符串向量
my_string <- "Hello, world!"
# 获取第一个字符
substr(my_string, 1, 1)
# [1] "H"
# 获取前5个字符
substr(my_string, 1, 5)
# [1] "Hello"
# 获取第7个字符到最后一个字符
substr(my_string, 7)
# [1] " world!"
在上面的示例中,我们使用了 substr()
函数来获取字符串向量的子串。我们可以通过指定起始位置和终止位置来选择需要的子串。
如果只指定了起始位置,则会获取从起始位置到字符串的结尾的所有字符。