将" - "与R中的文本分开

Dan*_*rez 0 r gsub

我试图删除" - "之后的所有文本,包括" - ",如"Albany-Schenectady,Allentown-Bethlehem"等.

我尝试使用Gsub,但无法让代码工作.

#What I tried to make work
gsub("(.*)-.*", "\\1",  
Run Code Online (Sandbox Code Playgroud)

cpa*_*ong 7

这是一段不完整的代码,甚至没有在你所描述的内容的正确轨道上.这应该工作.

gsub("-.*", "", vector)
Run Code Online (Sandbox Code Playgroud)

第一个参数告诉它抓取连字符,然后将其后的所有内容替换为第二个参数,一个空字符串.第三个参数是您正在执行操作的向量.