在R中将字符串修剪为特定数量的字符

在R中将字符串修剪为特定数量的字符,r,string,substring,R,String,Substring,我想将字符向量修剪为每个元素的前五个字符。在本例中,我希望将字符串中的每个数字修剪为前五个字符。我相信一定有一个简单的方法可以做到这一点 string<- c("3243423", "23423", "34243234", "2342", "32544532", "85678657") 我明白了。希望这是有帮助的 strtrim(string,5)以下功能也可以使用(不知道strtrim) striu sub来自stringi软件包的功能 stri_sub("123456789",1,

我想将字符向量修剪为每个元素的前五个字符。在本例中,我希望将字符串中的每个数字修剪为前五个字符。我相信一定有一个简单的方法可以做到这一点

string<-
c("3243423",
"23423",
"34243234",
"2342",
"32544532",
"85678657") 

我明白了。希望这是有帮助的


strtrim(string,5)

以下功能也可以使用(不知道
strtrim


striu sub
来自
stringi
软件包的功能

stri_sub("123456789",1,4)
## [1] "1234"

@马修:我很感谢你的检查,但我认为你的回答更适合这种情况。如果是这样的话,请随意将支票移到那里,以便将来的搜索者将其视为最佳选择。
substring(string, 1, 5)
stri_sub("123456789",1,4)
## [1] "1234"