全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1463 5
2016-07-28
各位前辈,我有一个数据框,其中这个一列数据含有人名和公司名,我想要提出只含有人名的,请问如何解决?谢谢
张三

1

2

cv
李四

1

3

sd
王麻子

1

6

f
xxxx公司

1

9

fvgd
xxxx单位

1

5

dfgs
按照第一列提取出:
张三

1

2

cv
李四

1

3

sd
王麻子

1

6

f

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-7-28 22:11:24
学习一下正则表达式
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-7-29 09:11:23
自己解决了,谢谢前辈!
用nchar<4取出来就行
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-7-29 10:08:38
JLOGAN 发表于 2016-7-29 09:11
自己解决了,谢谢前辈!
用nchar
如果有复姓,就会出现人名是4个字的了。
如果有英文,那么nchar(x) <4也会出问题,建议你用正则表达式,把公司名称作一个归类,然后排除这些选项就可以了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-7-29 10:42:35
jiangbeilu 发表于 2016-7-29 10:08
如果有复姓,就会出现人名是4个字的了。
如果有英文,那么nchar(x)
谢谢,主要正则表达式还不熟,请问您能就这个问题给我写一个例子吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-7-29 12:53:23
JLOGAN 发表于 2016-7-29 10:42
谢谢,主要正则表达式还不熟,请问您能就这个问题给我写一个例子吗?
你用grep查找试试,在stringr包里,还有str_detect函数也可以查找
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群