R:如何成功分割和修剪数据

R:如何成功分割和修剪数据,r,R,我已使用以下代码成功拆分数据并删除“,”: s=MSA_数据$area_标题 str_分割(s,pattern=“,”) 我需要修剪这些数据,删除空白,但是这会将逗号放回最初删除的数据中 "Albany, GA" 如何成功分割和修剪数据,以使结果为: [1] "Albany" "GA" 谢谢我们只需要使用零个或多个空格(\\s*)(OP提出的问题),这可以在一个步骤中完成 strsplit(MSA_data$ar

我已使用以下代码成功拆分数据并删除“,”:

s=MSA_数据$area_标题 str_分割(s,pattern=“,”)

我需要修剪这些数据,删除空白,但是这会将逗号放回最初删除的数据中

          "Albany, GA"
如何成功分割和修剪数据,以使结果为:

[1] "Albany" "GA"

谢谢

我们只需要使用零个或多个空格(
\\s*
)(OP提出的问题),这可以在一个步骤中完成

strsplit(MSA_data$area_title, pattern = ",\\s*")

如果我们使用的是
stringr
,则使用
stru trim

library(stringr)
str_trim(str_split("Albany, GA", ",")[[1]])
#[1] "Albany" "GA"    

另一种方法是使用
trimws
函数修剪字符串开头和结尾的空白

Result <- trimws(Result)

Result我怎么不知道这个函数?
Result <- trimws(Result)