Max*_*ian 0 string substring r trim
如何获取各种长度的每个字符串的最后一个字符?
[1] "3575742" "35752" "3541" ....
Run Code Online (Sandbox Code Playgroud)
这将允许删除最后一个字符,但如何保留/提取字符?
strtrim(df, nchar(df)-1)
Run Code Online (Sandbox Code Playgroud)
所以我只会得到:
[1] "2" "2" "1"
Run Code Online (Sandbox Code Playgroud)
也许你应该看一下substr:
substr(x, nchar(x), nchar(x))
# [1] "2" "2" "1"
Run Code Online (Sandbox Code Playgroud)
这基本上是"从最后一个角色开始,到最后一个角色结束".
要么...
substring(x, nchar(x))
# [1] "2" "2" "1"
Run Code Online (Sandbox Code Playgroud)
还有一个名为"stringi"的很棒的包,它有很多方便的字符串函数.对于此问题,您可以使用stri_sub:
library(stringi)
stri_sub(x, -1)
# [1] "2" "2" "1"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1192 次 |
| 最近记录: |