📜  如何在 R 中从位置子串 - R 编程语言(1)

📅  最后修改于: 2023-12-03 15:38:24.584000             🧑  作者: Mango

如何在 R 中从位置子串

在 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() 函数来获取字符串向量的子串。我们可以通过指定起始位置和终止位置来选择需要的子串。

如果只指定了起始位置,则会获取从起始位置到字符串的结尾的所有字符。