str_split 和 str_trim 并在 R 中简化
str_split and str_trim and simplify in R
这适用于在 R 中使用 stringr 的人。
我想将名称拆分为第一个和 trim 任何杂散空格。
> str_trim(str_split(c("John Smith"),"\s+"))
[1] "c(\"John\", \"Smith\")"
所有转义的 "s 来自哪里?
我期待 c("John","Smith")
使用这个,你在 str_split
:
的列表输出中以错误的方式使用了 str_trim
library("stringr")
str_trim(str_split("John Smith","\s")[[1]])
输出:
> str_trim(str_split("John Smith","\s")[[1]])
[1] "John" "Smith"
您还可以使用 unlist
生成字符串向量。
library("stringr")
unlist(str_split(c("John Smith"),"\s+"))
这适用于在 R 中使用 stringr 的人。
我想将名称拆分为第一个和 trim 任何杂散空格。
> str_trim(str_split(c("John Smith"),"\s+"))
[1] "c(\"John\", \"Smith\")"
所有转义的 "s 来自哪里?
我期待 c("John","Smith")
使用这个,你在 str_split
:
str_trim
library("stringr")
str_trim(str_split("John Smith","\s")[[1]])
输出:
> str_trim(str_split("John Smith","\s")[[1]])
[1] "John" "Smith"
您还可以使用 unlist
生成字符串向量。
library("stringr")
unlist(str_split(c("John Smith"),"\s+"))