zoumingjunmmm 2019-08-20 21:58 采纳率: 0%
浏览 661

R从身份证截取出生年月

想从Excel表中获取身份证号码,然后截去出生年月,代码如下
library(stringr)

setwd("C:/Users/zmj/Desktop")
data<-read.csv("chuli.csv", stringsAsFactors = FALSE)
myfunction=function(i){
if (i<396){
num1=str_sub(data[c(i),1],7,14)
print(num1)
i=i+1
}
}
x=0
while (x<395) {
x=x+1
data[x,1]=myfunction(x)

}
data

最后data是这个样子的

身份证号码
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
10 11
11 12
12 13
13 14
14 15
15 16
16 17

  • 写回答

1条回答 默认 最新

  • 关注
    评论

报告相同问题?

悬赏问题

  • ¥17 pro*C预编译“闪回查询”报错SCN不能识别
  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向