
字符串和日期
|
191
stooges <- c("Moe", "Larry", "Curly")
paste(stooges, "loves", "stats.")
#> [1] "Moe loves stats." "Larry loves stats." "Curly loves stats."
有时你想将这些组合加入一个大字符串。collapse 参数允许你定义一个顶级分隔符,
并指示 paste 函数使用该分隔符连接新生成的字符串:
paste(stooges, "loves", "stats", collapse = ", and ")
#> [1] "Moe loves stats, and Larry loves stats, and Curly loves stats"
7.3 提取子串
7.3.1 问题
你想要根据位置提取一个字符串的一部分。
7.3.2 解决方案
使用 substr(
string
,
start
,
end
) 函数来提取开始于
start
、结束于
end
的子串。
7.3.3 讨论
substr 函数接受一个字符串、一个起始点和一个结束点。它返回起始点和结束点之间
的子串:
substr("Statistics", 1, 4) # Extract first 4 characters
#> [1] "Stat"
substr("Statistics", 7, 10) # Extract last 4 characters
#> [1] "tics"
就像许多 R 函数一样,substr ...