全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2252 6
2021-04-21
我有一个EXCEL文件,导入R以后,其中一列是身份证号大概有10万个,有15位的也有18位的,我想单独筛选出这一列所有15位或者18位身份证号,请问用什么函数呢?我的想法是通过一个函数能够筛选出这一列所有字符数为15的数据(通过字符进行筛选),这样就可以提取15位的身份照的,但是subset函数无法筛选特定字符数的数据,而substr函数则是提取特定字符串的数据,请问各位老师用什么函数比较好呢?谢谢大家了!
二维码

扫码加我 拉你入群

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

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

全部回复
2021-4-21 18:56:19
tqiatb 发表于 2021-4-21 17:17
我有一个EXCEL文件,导入R以后,其中一列是身份证号大概有10万个,有15位的也有18位的,我想单独筛选出这一 ...
str_length求字符串,然后用ifelse进行条件划分<br>

二维码

扫码加我 拉你入群

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

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

2021-4-22 16:07:52
贴个样列看看数据格式
二维码

扫码加我 拉你入群

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

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

2021-4-22 17:10:55
绝世涛神 发表于 2021-4-21 18:56
str_length求字符串,然后用ifelse进行条件划分
谢谢啦!我尝试下!
二维码

扫码加我 拉你入群

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

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

2021-4-23 18:36:41
zhou1_20 发表于 2021-4-22 16:07
贴个样列看看数据格式
就是这个样子的,大概有20万个这样的数据,我想把其中所有是15位身份证那些行提取出来,请问函数怎么写呀,谢谢了

附件列表
QQ图片20210423183525.png

原图尺寸 57.84 KB

QQ图片20210423183525.png

二维码

扫码加我 拉你入群

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

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

2021-4-24 15:29:04
复制代码
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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