将“-”与 R 中的文本分开

Separating "-" from Text in R

我正在尝试删除“-”之后的所有文本,包括“-”,例如 "Albany-Schenectady, Allentown-Bethlehem" 等

我尝试使用 Gsub,但无法使代码正常工作。

#What I tried to make work
gsub("(.*)-.*", "\1",  

这是一行不完整的代码,甚至不符合您所描述的正确轨道。这应该有效。

gsub("-.*", "", vector)

第一个参数告诉它获取连字符及其后的所有内容,将其替换为第二个参数,一个空字符串。第三个参数是您要对其执行操作的向量。