相关疑难解决方法(0)

R从字符串中删除最后一个单词

我正在尝试做一些但不记得/找到答案.我有一份来自人口普查局的城市名称列表,他们把城市的类型放在最后,这弄乱了我的match().

我想这样做:

Middletown Township
Sunny Valley Borough
Hillside Village
Run Code Online (Sandbox Code Playgroud)

进入这个:

Middletown
Sunny Valley
Hillside
Run Code Online (Sandbox Code Playgroud)

有什么建议?理想情况下,我也想知道lastIndexOf()R中是否有函数.

这是输入:

> dput(df1)
structure(list(id = c(1, 2, 3), city = structure(c(2L, 3L, 1L
), .Label = c("Hillside Village", "Middletown Township", "Sunny Valley Borough"
), class = "factor")), .Names = c("id", "city"), row.names = c(NA, 
-3L), class = "data.frame")
Run Code Online (Sandbox Code Playgroud)

string grep r

13
推荐指数
3
解决办法
9686
查看次数

R - 从列中删除逗号后删除任何内容

我想删除此列,以便它只显示姓氏 - 如果有逗号我想删除逗号及其后的任何内容.我的数据列只是姓氏和最后一个,第一个.数据如下:

Last Name  
Sample, A  
Tester  
Wilfred, Nancy  
Day, Bobby Jean  
Morris  
Run Code Online (Sandbox Code Playgroud)

regex string r

6
推荐指数
2
解决办法
8947
查看次数

标签 统计

r ×2

string ×2

grep ×1

regex ×1