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

Mat*_*ewR 5 string substring r

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

string<-
c("3243423",
"23423",
"34243234",
"2342",
"32544532",
"85678657") 
Run Code Online (Sandbox Code Playgroud)

我想要一个向量

c("32434",
"23423",
"34243",
"2342",
"32544",
"85678")
Run Code Online (Sandbox Code Playgroud)

Mat*_*ewR 6

弄清楚了。希望这有帮助。

strtrim(string, 5)


Tyl*_*ker 5

以下也有效(不知道strtrim)

substring(string, 1, 5)
Run Code Online (Sandbox Code Playgroud)